2013-09-16 81 views
0

我們有一個遠程(託管在別處)的Subversion存儲庫,其中有各種提交。每次發佈里程碑版本時,我們都希望獲得該版本的副本,並將其提交到本地託管的SVN存儲庫。從遠程Subversion存儲庫'導出'HEAD並將其提交到本地存儲庫

現在,我這樣做是這樣的:

我有我們內部的SVN版本庫的本地工作副本,並具有遠程倉庫的出口拷貝的文件夾。當發佈完成後,我會使用導出將新副本導出到該文件夾​​,然後將其複製(覆蓋)到我的內部SVN存儲庫的本地工作副本。

然後我將工作副本提交到我們的內部存儲庫。

有沒有更容易/更簡單的方法來完成這個?

  • 它必須是顛覆,我們不能使用的Git或其他SCM
  • 我們不需要多頭的

我欣賞/歡迎任何和所有的想法。

+0

我只是好奇,爲什麼你要這麼做?當您從遠程回購導出時,我假設您失去了所有關聯的提交歷史記錄,所以我無法想象您爲了冗餘目的而執行此操作。 – ThisSuitIsBlackNot

回答

0

因爲你總是知道的「里程碑版本」的網址,您可以使用此網址爲SVN的定義:外部對象存儲庫中(即一些永久網址庫,無關普通的開發,將包含多變來自可變遠程URL的內容)。

在新的里程碑,你只改變外部定義並提交

相關問題