hg addremove
ファイルがデフォルトで 100% 類似している場合、事後的に名前変更を検出します。類似性のしきい値は で上書きできます-s
。
また、TortoiseHg をthg guess
使用している場合は、スライダーを使用して類似性を設定し、追加されたファイルと削除されたファイル間の結果の一致を表示できるダイアログが表示されます。次に、名前を変更して記録するペアを選択します。
例:
C:\>hg init test
C:\>cd test
C:\test>echo >file1
C:\test>echo ONE>file1
C:\test>echo TWO>file2
C:\test>hg ci -Am init
adding file1
adding file2
C:\test>ren file1 file3
C:\test>ren file2 file4
C:\test>hg st
! file1
! file2
? file3
? file4
C:\test>hg addrem
removing file1
removing file2
adding file3
adding file4
recording removal of file1 as rename to file3 (100% similar)
recording removal of file2 as rename to file4 (100% similar)
C:\test>hg status -C # -C shows file copies.
A file3
file1 # file3 copied from file1...
A file4
file2 # file 4 copied from file2...
R file1
R file2