我对如何让Araxis合并来修改我的回购中的文件感到困惑。当我启动应用程序时(在我的例子中,它被配置为使用它),我可以看到预期的比较,并可以选择哪些更改要在比较的文件之间移动。但在所有情况下,我正在处理的文件都是(深埋的)“temp”文件,这些文件不是我的源树的一部分。我看不出有什么办法将所选的更改保存到我的回购中。
如何使我在Araxis合并中对临时文件所做的更改应用于回购中的相应文件?
发布于 2016-05-19 10:28:09
官方帮助
在“官方塔帮助”中,有一个专门的解决合并冲突部分,它用图片解释这个过程。
详细解释
临时文件是预期的行为。
每个diff工具都直接从Git本身获取用于比较的文件。要与它们一起工作,diff工具需要将它们保存在任意位置。与往常一样,对于临时文件,大多数工具都使用temp文件夹。
应用更改
塔等待合并工具返回一个文件副本使用。因此,您需要做的一切就是将解析的文件保存在工具建议的位置(CMD+S或CTRL+S作为键盘快捷方式),然后退出。
现在,Tower的界面应该显示您已解析的文件并结束合并冲突向导。
到底是什么解决了这个问题?
发问者确保使用Homebrew将它们连接起来正确设置了用于Araxis的命令行实用程序。提问者在塔的首选项屏幕上禁用了perform directory diff。
编辑包含发问者注释中的步骤
https://stackoverflow.com/questions/37306996
复制相似问题