我試圖改變:通過此命令「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