如何在windows bat文件中使用svn copy / svn rename命令

时间:2012-07-04 10:28:15

标签: svn batch-file tortoisesvn dos

我们在windows bat文件中使用以下命令svn update

"%SVN%\TortoiseProc.exe" /command:update /path:"%SOURCE%" /closeonend:2

我们如何使用svn copysvn rename命令?

3 个答案:

答案 0 :(得分:2)

正如您在TortoiseSVN documentation中所看到的,您可以使用Tortoise的/command:copy,但它会显示分支/标记对话框。

/command:rename相同,用对话框询问文件的新名称。

但您可以使用SVN命令行客户端执行相同的操作:

svn copy "https://pathToRepo/trunk" "https://pathToRepo/myBranch"

svn rename "https://pathToRepo/oldName.file" "https://pathToRepo/newName.file"

这两个命令都适用于工作副本路径或URL。

答案 1 :(得分:1)

看看the documentation。它列出了您可以使用的命令及其参数。

但是,您不能以非交互方式使用copyrename。要自动化Subversion存储库中的内容,您应该使用命令行Subversion客户端。

答案 2 :(得分:1)

要使用SVN CLI命令,应该使用SVN,而不是TortoiseSVN,它只是一个前端。