2010-07-16 490 views
1

作爲我的部署腳本的一部分,我從trunk中執行一個svn副本到tags目錄,該目錄又被導出到我們的服務器。在當前的項目中,我將使用svn externals來引用另一個項目的一些文件。在存儲庫中刪除SVN外部引用

部署後,我想刪除該引用並保存代碼的本地副本。是否有捷徑可尋?我意識到我可以做一個SVN出口,然後檢查回購,但它似乎過於複雜。

回答

1

SVN外部引用指向同一個存儲庫中的另一個項目嗎?如果是這樣,你可以刪除svn:externals屬性,而直接在代碼svn copy下。

如果引用是一個外部項目,我會強烈考慮將它作爲該項目的標記的引用,而不是主幹。這樣,當你想引用新版本的外部項目時,你將擁有更多的控制權。您的標籤目錄下的每個副本都將引用特定版本的外部項目文件。