3

私はGitを初めて使用し、Git拡張機能を使用しています。プルするたびに、GitはKDiff3を使用して自動マージし、競合が発生した場合にのみヘルプを要求します。ただし、マージされたファイルに報告されていないいくつかの競合があったため、自動マージ機能にはあまり満足していません。GitExtensionsで自動マージを無効にしたいのですが。プルするたびにファイルを手動でマージするためのコントロールをGitに与えてほしいです。

私はGitを初めて使用するため、いくつかの.gitファイルを変更するように求められた場合は、ファイルの最も可能性の高い物理的な場所を記載してください。

4

1 に答える 1

2

.gitattributesファイルに入れる:

* -merge

それは「unset」自動マージになります。

次の選択肢があります。

  • そのファイルをコミットする(リポジトリのクローンを作成するすべての人が手動マージを処理する必要があります)
  • またはそのディレクティブを$GIT_DIR/info/attributesファイルに入れます(リポジトリに対してのみローカル)

kdiff3は設定によって変更できることに注意してくださいmerge.tool

于 2012-07-14T19:33:09.023 に答える