如果組織有主回購協議。該回購可能有一個主分支和一個次分支。也就是說,很少有貢獻者在一個月內爲二級回購做出貢獻,平均每天2到3次提交。由於他們正在向主項目的輔助分支發送拉取請求,因此它們的落實計數。但是,如果主項目的作者計劃在向所有人提交所有提交後刪除二級分支,那麼所有貢獻將保持原樣嗎?或者由於二級分支被刪除,所有捐款都會關閉?合併成主分支後刪除輔助分支 - 所有貢獻都將保留嗎?
0
A
回答
0
據我所知,貢獻也不會熄滅/刪除,因爲這是對側枝所做的一切已被推(因而接管)的主分支。
側支只是一個(好的和安全的方式),以保持原有的和工作代碼不變,所以,如果有什麼事情發生,將全殺程序,更改不會影響主分支。如果在側分支作品的版本,它可以推到主分支和側分支安全地刪除(因爲,正如前面所說的,在一旁分支上的修改跑到主分支)。貢獻獨立於分支。
0
如果到第二分支的貢獻將被合併(包括)到主分支,你可以安全地刪除即使它具有相同(相似)的第二分支提交到主分支。
你應該考慮的是提交哈希 - 如果兩個提交引入了相同的更改並且具有相同的提交消息但在不同的分支上,那麼它們將具有不同的哈希值,因此刪除一個不會影響另一個。
這是因爲提交散列不僅從提交消息和提交本身,而且還從以前的提交(如果您更改早些時候(父)提交中的某些東西,它會改變所有提交從它(孩子)提交哈希,例如,當你做git rebase
)。
所以合併/獨立目標分支源的提交申請提交從一個分支到另一個有效地創建新的提交(意味着新的散列)。
這裏有一些很好的資源,以瞭解更多的git一點點:
https://wildlyinaccurate.com/a-hackers-guide-to-git
http://think-like-a-git.net(這是一個開始)
相關問題
- 1. 在subsvn中將分支合併到主幹後,您會刪除分支嗎?
- 2. SVN從分支合併到主幹,這樣所有不在分支中的東西都從主幹中刪除
- 3. 使用Tortoise SVN將對開源項目的貢獻合併到主分支
- 4. Git:將分支合併到主分支或主分支
- 5. 將開發分支合併到我的分支中,同時保留合併到主分支的選項
- 6. 刪除後合併git分支
- 7. GIT重置分支並刪除合併後的所有更改
- 8. 我應該刪除合併分支嗎?
- 9. 切換主分支後git合併到主分支中
- 10. 分支後刪除主機的某些代碼時Git分支和合並
- 11. 合併後保持master分支沒有刪除代碼
- 12. Git分支與ff合併從主 - 刪除ff合併
- 13. 合併分支'主'
- 14. 如何刪除分支並回滾到工作的主分支
- 15. 合併到主人後自動刪除git分支
- 16. 如何刪除它中的所有內容後合併到主分支?
- 17. 從新創建的分支合併回主分支合併所有文件?
- 18. 取消合併分支,保留合併後提交
- 19. Git合併分支與主
- 20. 刪除所有已合併的git分支 - 致命:需要分支名稱?
- 21. VSTS合併的Git分支孫子到主後子分支已合併到主
- 22. 合併遠程分支時保留所有文件
- 23. 將分支合併到主幹。更改分支的主幹
- 24. 2分支主分支 - 合併分支1回到主分支並使用分支2中的代碼?
- 25. 承諾留在分支合併後
- 26. svn分支合併分支
- 27. 分支壁球合併爲主,併合並回分支
- 28. 在git上合併主題分支,刪除所有主題分支的提交歷史記錄?
- 29. 如何從git中的多分支合併中刪除分支?
- 30. 使用gitflow刪除「特性」分支,而不合併到主分支中