類似の方法を示した後のMercurialへの変更をコミットすると、それが移動/コピーを自動検出することができます/コマンドTortoiseHgのコピー類似の機能
HGの追加・削除-similarity 100
に番号を使用して名前を変更同様の2つのファイルは、新しいファイルの代わりに移動、コピー、または名前の変更を決定するために、水銀が0〜100%である必要があります。
これは素晴らしい機能です。 TortoiseHgはこれを行うことができますか?
類似の方法を示した後のMercurialへの変更をコミットすると、それが移動/コピーを自動検出することができます/コマンドTortoiseHgのコピー類似の機能
HGの追加・削除-similarity 100
に番号を使用して名前を変更同様の2つのファイルは、新しいファイルの代わりに移動、コピー、または名前の変更を決定するために、水銀が0〜100%である必要があります。
これは素晴らしい機能です。 TortoiseHgはこれを行うことができますか?
はいできます。 TortoiseHg manualを見ると、4.12節「名前変更の推測」というタイトルがあります。引用すると:
ステップ5:実際には類似性を切り替えることができますが、Tortoiseはその名前を変更するとすぐにファイル名を変更します。あなたは、バーを適切なパーセンテージに慎重にスライドさせ、再チェックすることによって、あなたが望むもののほとんどを得ることができます。
私は私のグローバル設定(のMercurial.ini)で構成されたファイルを持っている:あなたは私に言わせれば、これはデフォルトでオンにする必要があります
[defaults]
addremove = --similarity 100
を。
これはいい考えです、私はデフォルトでそれを設定しない理由はありません。 –
+1素晴らしいアイデアですが、実際に質問された質問には答えていないので、私はしませんでした。 –
デフォルトのを設定するaddremoveはすばらしいアイデアです。しかしhgrc.5は、[デフォルト]が廃止され、私は、これらの使用していると述べている:
[alias]
addremove = addremove --similarity 100
adrs = addremove --similarity 0.01
後者は圧縮されていないと明確に区分される(例えば、CADファイル又は図面など)のバイナリデータを追跡するために非常に有用です/レイヤード。
ありがとうございました!私はどこにいてもこれを見つけることができませんでした(誰がマニュアルをチェックしようと思っていたでしょう...)これを自動的に起こす方法があるかどうか知っていますか? –
あなたの他の質問に関して:私はそれが自動的に起こるかどうかわかりません。しかし、Tortoiseはかなり「WYSIWYG」です:オプションがあれば、それは通常明らかです。 – quark
更新するには:コピーはもう存在しませんが、名前の変更検索メニューでは、チェックボックスの選択を解除して、存在しない項目を含めることができます削除しても同じ効果が得られます。 – StriplingWarrior