我试图通过此命令更改远程存储库的"svn:externals"属性:
svn ps svn:externals "vendor1 http://vendor_repo_here.com" http://main-repo-here.com
Run Code Online (Sandbox Code Playgroud)
我期待上面的命令将"svn:externals"属性从"vendor1 http://vendor_repo_here.com " 更改为" 但是它会抛出错误:
Setting property on non-local target 'http://main-repo-here.com' needs a base revision.
Run Code Online (Sandbox Code Playgroud)
所以我试试这个:
svn ps -r HEAD svn:externals "vendor1 http://vendor_repo_here.com" http://main-repo-here.com
Run Code Online (Sandbox Code Playgroud)
现在它说:
Cannot specify revision for versioned property 'svn:externals'
Run Code Online (Sandbox Code Playgroud)
难道我做错了什么?无论如何通过命令行远程更改?
pan*_*chk 32
我遇到了类似的问题.Turtoise好像结帐然后再次提交,所以我写了一个脚本也做同样的事情.
svn checkout <URL> repocopy --depth 'empty'
svn propget svn:externals repocopy > tmp2
//whatever you want to do > tmp_new
svn propset svn:externals repocopy -F tmp_new
svn commit -m "commit comment" tmp
rm -f -r repocopy
rm tmp2
rm tmp_new
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
16190 次 |
最近记录: |