Mar*_*nor 36
一个窗口我使用TortoiseSVN,这个星球上最好的SCM客户端.
在Linux上,我能得到的最接近的是安装meld并运行以下subversion命令:
svn diff MyFile.txt --diff-cmd meld
Run Code Online (Sandbox Code Playgroud)
And*_*res 13
最简单的方法是使用SVN客户端.它将启用命令行SVN无法提供的其他功能.
在Windows上,我推荐TortoiseSVN.它允许与第三方差异工具集成,例如Araxis Merge.
其他操作系统上也存在类似的工具,允许您执行相同的操作.
我正在使用Mac OS,但同样适用于其他Unix系统(可能需要它们合并)
但在Mac中,只需使用macport或brew安装tkdiff就像brew install tkdiff或sudo port install tkdiff
然后在SVN项目文件夹中键入以下命令.
svn diff --diff-cmd tkdiff
Run Code Online (Sandbox Code Playgroud)
$ sudo apt-get install colordiff
Run Code Online (Sandbox Code Playgroud)
配置Subversion客户端
~/.subversion/config在您喜欢的文本编辑器中打开,然后搜索以下行:
# diff-cmd = diff_program (diff, gdiff, etc.)
Run Code Online (Sandbox Code Playgroud)
在它下面添加这一行(我喜欢保持默认示例完整):
diff-cmd = colordiff
Run Code Online (Sandbox Code Playgroud)
重启终端,现在你可以看到丰富多彩 svn diff
| 归档时间: |
|
| 查看次数: |
34375 次 |
| 最近记录: |