2009-10-09 120 views

回答

18

如果您使用「svn merge --reintegrate」將分支合併到trunk中,建議您刪除該分支。如果你想在該分支進行進一步的開發,你應該「重新分支」,有效地創建一個具有相同名稱的新分支,但是植根於同一個版本,因爲它將分支合併到主幹中。

查看更多about svn merge --reintegrate。編輯:更新的鏈接

+0

但如果我刪除分支,我怎麼知道何時trunk被合併,因爲subsvn不顯示合併路徑。 – Benny 2009-10-09 07:01:25

+2

你將會得到一個提示信息,表示「將分支foo重新集成到主幹」,而主幹將會有svn:mergeinfo屬性顯示你已經合併的內容。 – JesperE 2009-10-09 07:06:44

+0

@JesperE,感謝您的信息。非常有幫助。修訂圖表不會繪製合併路徑。 – Benny 2009-10-09 15:34:21

-3

不,如果您沒有磁盤空間問題。誰知道明天會需要什麼。

+0

完全同意。 – Jonathan 2009-10-09 06:34:23

+10

磁盤空間與什麼有關?刪除分支不會影響存儲庫的大小。 – JesperE 2009-10-09 06:34:23

+1

這很有趣,我不知道。 – grigy 2009-10-09 07:19:08

3

這取決於你首先創建了分支。分支機構通常用於維護已發佈或即將發佈的軟件版本,因此一般來說,不,您不會刪除它。即使你這樣做,它仍然佔據着空間(它在當前版本中不再可見),所以除非你非常需要刪除它,否則我會保留它。

2

我會保留它。 SVN樹爲您提供了很多有關您的源代碼庫的歷史。

相關問題