gpt4 book ai didi

atlassian-sourcetree - 源树 : How to show Merge Conflicts alert?

转载 作者:行者123 更新时间:2023-12-01 13:32:58 25 4
gpt4 key购买 nike

上下文

我将最新版本的 Atlassian SourceTree for Windows 2.1.2.5 与 Git 结合使用。

默认情况下,在 SourceTree 中,导致合并冲突的 Git 合并操作会弹出这样的警告对话框:

SourceTree Merge Conflicts alert

问题/疑问

如果您选中“不再询问我”框,您稍后如何重新启用这些合并冲突警报?

我尝试过的

  • SourceTree 的设置 GUI,在工具菜单 > 选项中。
  • SourceTree 的配置文件:%LocalAppData%\SourceTree\app-2.1.2.5\SourceTree.exe.config,我为此做了前后对比:没有变化。
  • %LocalAppData%\SourceTree\app-2.1.2.5\ 或子文件夹(log4net 有一些)中的任何其他 config/ini/xml/json/etc 文件
  • %LocalAppData%\SourceTree-Settings 中的任何内容。那里只有一个空的日志文件。
  • 注册表。看起来不像 HKLM/Software 或 HKCU/Software 下的 Atlassian 商店设置,搜索“MergeConflict”也找不到任何相关内容。

最佳答案

找到了!尽管 SourceTree.exe 位于 %LocalAppData%\SourceTree\app-2.1.2.5\,但它使用的配置文件是 %LocalAppData%\Atlassian\SourceTree.exe_Url_st3ep4nxaste3ioklih3k2gbvcxfuqlh\2.1.2.5\用户配置

很明显。

在该 XML 文件中有一个类似

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

退出SourceTree,将上面的True改为False,保存并重启SourceTree。

如果您的 PC 上有多个版本的 SourceTree,您可能在 %LocalAppData%\Atlassian\ 中有几个乱七八糟的文件夹。每个包含一个单独的文件夹,该文件夹以 SourceTree 版本命名(一个有一个 2.1.2.4 文件夹,另一个有一个 2.1.2.5 文件夹,等等)。在我的例子中,2.1.2.5 是最新版本,所以我编辑了那个版本中的 user.config 并且它起作用了。

关于atlassian-sourcetree - 源树 : How to show Merge Conflicts alert?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44812247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com