2
我們使用Subversion進行版本控制,我們在使用外部項目的項目之間共享通用代碼。任何給定的項目看起來是這樣的:如何僅在外部執行Subversion更新?
- 項目/(SVN:外部被設置該目錄上)
- 的外部/(該目錄未籤;它被指定在SVN:外部對象)
- moduleA/(這個來自不同的存儲庫)
- moduleB/(這是來自不同的版本庫)
- (其他文件和目錄在這裏)
- 的外部/(該目錄未籤;它被指定在SVN:外部對象)
爲了澄清,使用svn:外部組件設置在項目/目錄下的屬性爲:
http://svnserver/repository/moduleA externals/moduleA
http://svnserver/repository/moduleB externals/moduleB
我想對項目/目錄執行svn update
,但只更新的的外部/內容。有沒有辦法做到這一點?
如果外部的父目錄沒有完全更新,或者如果外部目錄不存在(尚未下載)以上不管用。在這些情況下,我發現要做到這一點的唯一方法是按照svn在更新時手動運行手動svn checkout命令。跳過父目錄中的所有本地文件並更新外部文件是非常有用的,但這不存在。 – manifest 2013-12-02 17:26:53