8
我是否需要在合併到中繼後明確關閉分支?或者在我合併之後隱含地認爲是封閉的?在前一種情況下,我應該怎麼做才能關閉分支?這是否意味着我必須刪除它?分支是否合併到被認爲已關閉的主幹?
我是否需要在合併到中繼後明確關閉分支?或者在我合併之後隱含地認爲是封閉的?在前一種情況下,我應該怎麼做才能關閉分支?這是否意味着我必須刪除它?分支是否合併到被認爲已關閉的主幹?
是的,你應該在它重新集成到樹幹後刪除它。這是在SVN book很好的解釋:
一旦--reintegrate合併從分支到主幹完成,分支是 不再爲今後的工作中使用。它不能正確吸收新的主幹更改,也不能正確地重新集成到主幹。 出於這個原因,如果你要保持你的特性分支工作, 我們建議摧毀它,然後從後備箱重新創建它
是否破壞它意味着我將失去所做的工作的所有的歷史分支? – Meysam 2012-03-10 08:04:57
這在我所鏈接的同一段中解釋過,只是我引用的那一行之前的行:*但請等待!這個分支的歷史不是很有價值嗎?如果有人希望有朝一日審覈你的功能的發展,看看你所有的分支變化呢?不用擔心。請記住,即使分支在/ branches目錄中不再可見,其存在仍然是存儲庫歷史記錄的不可變部分。/branches URL上的簡單svn log命令將顯示分支的全部歷史記錄。* – 2012-03-10 08:06:38
哦,但我很擔心!因爲在銷燬分支後,我無法修改分割在已刪除分支中的源代碼文件的差異.... – Steffen 2017-07-17 15:32:02