合并后如何自动将文件解析为已解析

Posted

技术标签:

【中文标题】合并后如何自动将文件解析为已解析【英文标题】:How to automatically put a file as resolved after merge 【发布时间】:2011-08-09 14:27:31 【问题描述】:

我开始在 Windows 上使用 TortoiseGit,但我发现有些东西很烦人。例如,当我在合并期间发生冲突时,我需要执行以下操作:

做3路合并(当然……没有别的选择) 将文件标记为已解决

如果合并成功结束,是否有自动将文件标记为已解决的方法?

感谢大家的指点,

尤利安

【问题讨论】:

【参考方案1】:

您需要调整配置以信任合并工具的退出代码:

git config mergetool.<tool>.trustExitCode true

这假定您使用的合并工具具有与合并是否成功相对应的退出代码。

这里有更多信息:

http://www.kernel.org/pub/software/scm/git/docs/git-mergetool.html

希望这会有所帮助。

【讨论】:

好像没问题。我会试试这个。谢谢! 答案应该与这个结合起来:***.com/questions/4957630/… - 并提到:这在 Tortoise 中不可用,而只能在命令行中使用。【参考方案2】:

它们是文本文件,源代码。成功是文件按您希望的方式工作/编译。

【讨论】:

我不想做 2 个单独的操作。我希望将文件与 meld/kdiff3 或类似工具合并后标记为已解决。

以上是关于合并后如何自动将文件解析为已解析的主要内容,如果未能解决你的问题,请参考以下文章

使用批处理自动化解析文件名

我们如何从 apollo-server 模块传递 ApolloServer 中的数据源和合并的 graphql 模式和解析器?

如何将这个json进行解析?

如何在读取excel文件时停止python自动日期解析

我可以禁用 openpyxl 自动将字符串解析为日期时间吗?

技术篇:HBase Compaction解析基础