我试图改变:通过此命令“SVN的外部”远程仓库的财产:是否可以远程更改Subversion版本库的“svn:externals”属性?
svn ps svn:externals "vendor1 http://vendor_repo_here.com" http://main-repo-here.com
我上面的命令来改变预期“的svn:externals的”从不管它是“供应商1 http://vendor_repo_here.com财产”但它抛出一个错误:
Setting property on non-local target 'http://main-repo-here.com' needs a base revision.
所以我试试这个:
svn ps -r HEAD svn:externals "vendor1 http://vendor_repo_here.com" http://main-repo-here.com
现在它说:
Cannot specify revision for versioned property 'svn:externals'
我做错了什么?无论如何通过命令行远程更改它?
好吧,所以添加'深度'将确保结账立即执行,无论您的回购规模是多少......对吧?听起来很完美。还没有尝试过 - 但我认为你的答案是最可以接受的。 – 2010-11-30 04:34:48
是的,“ - 深空”这样做。 “--depth immediate”也存在,并且会检出该顶级目录中的文件和文件夹。 – panschk 2010-12-03 12:56:22
谢谢,但在第5行中,我宁愿'svn commit -m“commit comment”repocopy';除此之外,太棒了。 – 2015-01-06 00:19:40