當你有一個svn switch <source> <target>
,我知道它將工作目錄切換到目標路徑。svn switch,--relocate做什麼?
我想了解--relocate用於什麼。我以爲只有當版本庫的url已經改變,並且想更新工作副本url來指向新的svn服務器位置時纔會使用它。但它似乎Relocate can only change the repository part of an URL
。
所以我的問題是,--relocate開關做什麼?特別是,可以將其用於集成到用戶的分支供應商的分支,具有自前一版本許多差異,即
svn co path\to\vendor\lib
svn --relocate lib url\path\to\my\branch
svn commit -m "Updated my branch with vendor code without using cp, this way _I think_ enables deleting folders and files that don't exist in new version of vendor lib.
上午我得到任何的這個權利?
是的,但在我的例子中,使用場景是否有效? – stefgosselin
我最後的編輯是否回答你的問題? – Nix
抱歉這麼晚纔回復,我一直在忙! - 這個DID回答我的問題。可悲的是,svn不再在我的工具箱中。 :) – stefgosselin