2017-06-28 8 views
1

私はGitので、Windowsの、2.1.2.5のためのアトラシアンSourceTreeの最新バージョンを使用しているコンテキストSourceTree:マージコンフリクトを表示するにはどうすればいいですか?

。 SourceTreeでは、デフォルトで

、Gitはこのような警告ダイアログをポップアップするマージ競合につながる操作をマージ:

SourceTree Merge Conflicts alert

問題/質問

あなたはチェックボックスをオンにした場合「私に再度尋ねないでください」の場合、これらのマージ競合アラートを後でどのように再度有効にしますか?私はツールメニュー>オプションに、SourceTreeの設定GUI

  • を試してみた何

  • SourceTreeの設定ファイル:%LocalAppData%\SourceTree\app-2.1.2.5\SourceTree.exe.config(前と後のDiff:Noを変更しました)
  • %LocalAppData%\SourceTree\app-2.1.2.5\またはサブフォルダ内の任意の他のconfig/INI/XML/JSON/etcファイル(log4netのはいくつかを持っていた)
  • %LocalAppData%\SourceTree-Settingsで何か。そこには空のログファイルのみがあります。
  • レジストリ。 HKLM/SoftwareまたはHKCU/SoftwareのAtlassianストア設定のようには見えず、 "MergeConflict"の検索には何も関係していません。

答えて

0

これが見つかりました! SourceTree.exeは%LocalAppData%\SourceTree\app-2.1.2.5\ですが、使用する設定ファイルは%LocalAppData%\Atlassian\SourceTree.exe_Url_st3ep4nxaste3ioklih3k2gbvcxfuqlh\2.1.2.5\user.config

です。そのXMLファイル内

は、Falseに上記Trueを変更して保存し、SourceTreeを再起動し、

<setting name="SuppressConflictsWarning" serializeAs="String"> 
    <value>True</value> 
</setting> 

終了SourceTreeのようなノードです。

あなたのPCに複数のバージョンのSourceTreeがある場合は、%LocalAppData%\Atlassian\の中にいくつかぎこちない名前のフォルダがあるかもしれません。各フォルダには、単一のフォルダが含まれています。このフォルダはSourceTreeバージョンの名前です(1つに2.1.2.4フォルダがあり、別のフォルダには2.1.2.5フォルダなどがあります)。私の場合は、2.1.2.5が最新バージョンだったので、その中のuser.configを編集しました。

関連する問題