在命令行上使用相对路径创建SVN差异

埃尔祖利

当我使用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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章