Windows Subversion差异

时间:2012-10-11 09:51:32

标签: windows svn

在Unix中,很容易执行颠覆差异。我已将所有文件输出到目录,并在每个文件上执行差异。

但是,在Windows中,如何在不使用togoise SVN的情况下执行此操作?我想将文件从subversion提取到本地机器上的目录中,并将它们与我从生产机器收到的文件进行比较,然后进行差异化。

我希望能够编写一个我可以随时运行的脚本。

我如何在Windows上实现这一目标?

1 个答案:

答案 0 :(得分:1)

TortoiseSVN 1.7和更新版本可以选择安装与UNIX版本相同的命令行客户端工具(svn.exe等)。您可以从variety of sources获取diff的Win32控制台版本然后使用您选择的脚本工具(WSH,PowerShell或BAT)将它们粘合在一起。

有些人可能还建议使用Cygwin;我真的不喜欢尝试在另一个上模仿一个操作系统的环境,因为它并不总是按照你期望的方式工作。但是,如果您已经在UNIX上安装了一个shell脚本,则可能是将其移植到Windows上的阻力最小的路径。