在Unix中,很容易执行颠覆差异。我已将所有文件输出到目录,并在每个文件上执行差异。
但是,在Windows中,如何在不使用togoise SVN的情况下执行此操作?我想将文件从subversion提取到本地机器上的目录中,并将它们与我从生产机器收到的文件进行比较,然后进行差异化。
我希望能够编写一个我可以随时运行的脚本。
我如何在Windows上实现这一目标?
答案 0 :(得分:1)
TortoiseSVN 1.7和更新版本可以选择安装与UNIX版本相同的命令行客户端工具(svn.exe
等)。您可以从variety of sources获取diff
的Win32控制台版本然后使用您选择的脚本工具(WSH,PowerShell或BAT)将它们粘合在一起。
有些人可能还建议使用Cygwin
;我真的不喜欢尝试在另一个上模仿一个操作系统的环境,因为它并不总是按照你期望的方式工作。但是,如果您已经在UNIX上安装了一个shell脚本,则可能是将其移植到Windows上的阻力最小的路径。