2017-05-24 145 views
2

私はワークフローで早送りマージを使用しません。TortoiseGitのデフォルトでマージ "No Fast Forward"を設定するにはどうしたらいいですか?

[merge] 
    ff = false 

TortoiseGitとはいえ、これで何もしていないようです:私はgitの自体に、1が高速で、デフォルトではオフに転送を取得するために彼らの.gitconfigでこれを含めることができることに注意してください。私がマージすると、「早送りしない」チェックボックスはまだアンティッキされています。マージを実行すると、スイッチを使用せずにコマンドgit.exe merge Branch_testを呼び出していることがわかります。

どうすればデフォルトにリセットされますか?

答えて

2

Aha! TortoiseGitを使用してマージするときには、git.exe自体の動作を変更するための設定ファイル

[merge] 
    ff = false 

を設定

は、高速な転送を防ぐん。

このオプションを追加すると、マージダイアログの[早送りしない]チェックボックスは何も行いません。代わりに、すべてのマージは「早送りなし」マージになります。

私はTortoiseGitダイアログでデフォルトを上書きするオプションがない(つまり、mergeコマンドで--ffスイッチを使用する)という選択肢がないので、ややこしいです。それでも、それは私が必要とするものとほぼ同じです。

関連する問題