2013-05-06 99 views
0

我在Visual Studio 2010中使用了Ankh SVN 2.4.11610.27,它工作得体面。AnkhSVN&DiffMerge不保存更改

我已经设置了SourceGear DiffMerge,以便能够使用instructions provided here解决合并冲突。

我现在可以右键单击我的解决方案资源管理器中的文件,然后选择“编辑冲突”,然后启动差异合并工具。解决所有单个合并冲突后,我保存该文件并关闭DiffMerge。

但是,Ankh并没有从DiffMerge中获取返回的合并版本,也没有做任何事情。当我以前使用SourceGear Vault时,将更改保存在DiffMerge中会更新磁盘上的文件,然后Visual Studio会问我是否要关闭/重新打开文件以查看更改。使用安赫,我没有得到这样的提示。

为了重申,我使用了the instructions,并从Subversion用户工具选项菜单中的下拉列表中简单地选择了DiffMerge。这里是合并工具运行的快捷方式:

“C:\ Program Files \ SourceGear \ Common \ DiffMerge \ sgdm.exe”/ m/r =“$(合并)”“$(Mine)”“ $(Base)“”$(Theirs)“/ t1 =”$(MineName)“/ t2 =”$(MergedName)“/ t3 =”$(TheirName)“

+0

是唯一的问题,你没有得到提示?你有没有看到文件没有改变? – 2013-05-15 13:10:52

回答

0

不确定SVN ,但是您可能从设置DiffMerge与TFS here一起使用时发现的内容中受益。