当我使用TortoiseSVN创建差异时,会使用它引用的所有文件的相对路径。
但是,当我使用随TortoiseSVN安装的SVN二进制文件并在命令行上创建差异时,所有路径都是绝对的。
要调用SVN.exe,请使用以下命令:
svn diff "C:\Source\Trunk1" > "C:\Users\me\Backup\Trunk1_Modifications_%date:/=-%_%time::=.%.diff"
我希望只需要添加一个命令行开关即可完成此操作-但我没有运气来找到一个。
从命令行调用时,如何获取SVN.exe以指定相对路径?
您还需要svn diff
在工作副本中提供相对路径(或根本没有路径)。这是两个示例,我希望可以解释此行为:
svn diff C:\WCs\abc
Index: C:/WCs/abc/MyFile.txt
===================================================================
[snip]
svn diff
Index: /MyFile.txt
===================================================================
[snip]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句