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



当我使用 TortoiseSVN 创建差异时,它使用它引用的所有文件的相对路径。

但是,当我使用与TortoiseSVN一起安装的SVN二进制文件并在命令行上创建差异时,所有路径都是绝对的。

要调用SVN.exe我正在使用这个:

svn diff "C:SourceTrunk1" > "C:UsersmeBackupTrunk1_Modifications_%date:/=-%_%time::=.%.diff"

我希望我只需要添加一个命令行开关来执行此操作 - 但我没有运气找到一个。

如何让 SVN.exe 在从命令行调用时指定相对路径?

您还需要在工作副本中为svn diff提供相对路径(或根本没有路径(。以下是我希望可以解释此行为的两个示例:

svn diff C:WCsabc                                 
Index: C:/WCs/abc/MyFile.txt
===================================================================
[snip]
svn diff
Index: /MyFile.txt
===================================================================
[snip]

最新更新