SVN:从文件夹内移动文件

时间:2011-01-27 16:29:55

标签: svn bash shell unix version-control

如何使用svn move https://example.com/repos/123/* https://example.com/repos/移动所有文件(包括.htaccess等)?

它说“svn:路径https://example.com/repos/123/*在修订版NN中不存在”

2 个答案:

答案 0 :(得分:4)

svn move不支持通配符。在SVN红皮书中,他们声明此命令可以“移动并安排文件或目录”

http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.move.html

因此,您必须为目录中的每个文件调用svn move。

我建议您编写一个简短的脚本,为您完成此操作或尝试使用其中一个Subversion GUI工具。

答案 1 :(得分:2)

我认为您不能将通配符与存储库URL一起使用。

您需要查看https://example.com/repos/123/。然后运行svn move foo\123\* foo\并提交。