所以,我已经成功地想出了如何使用Windows 7进行简单的diff和3路方式与命令行subversion和Beyond Compare 3的合并。谢谢,stackoverflow。
但是,我经常在提交之间更改大量文件,即html文件,css文件和javascript文件都与相同的错误修复有关。当我使用内置的svn diff时,我可以输入“svn di”,它会显示所有文件中所有差异的列表。有没有办法通过Beyond Compare 3触发此类功能?
此刻,当我输入“svn di”时,它会将第一个文件发送到Beyond Compare,当我完成查看更改后,我关闭了超越比较窗口,差异结束。如果不手动输入每个名字,我就无法区分其他文件。 (有时我不记得所有我改变过的......基本上,它变得非常混乱。)
这甚至可能吗?如果是这样,怎么样?
感谢。
答案 0 :(得分:2)
也许不是你所看到的,但与Beyond Compare 3集成的TortoiseSVN可以为这种操作提供一种享受。 svn更新后的工作流程通常是:
这可能适合您的任务的原因是您可以选择所有已修改的文件(Ctrl + A),然后双击/与基础比较,BC3将在单独的选项卡中一次加载所有差异。
您也可以通过command line(未经测试)来实现这一目标。
答案 1 :(得分:0)
我对Beyond Compare的曝光只是通过collueages的使用(所以我不太清楚),但你可能想尝试使用KDiff3比较工具(免费,GPL),这是非常好的。除了这里提到的wrapper issue之外,我不知道任何svn集成问题。