我有一個在origin
遠程的master
分支的git倉庫。團隊中的其他開發人員將他們自己的dev/feature
分支推向同一個遠程。最終這些分支機構將被丟棄,或者壁球-併入master
並稍後刪除。一個git分支可以在同一個遠程中膨脹嗎?
現在團隊中的某些開發人員並不熟悉git,並可能通過添加二進制文件等來擴大其功能分支的歷史記錄。最終,他們將發送拉取審閱請求,該請求必須經過審覈,審閱者將執行沒有二進制文件被添加。
在這種情況下,我預計dev/feature
分支會變得臃腫(例如,git可能變慢,拉/克隆它們可能需要一段時間,等等)。現在的問題是,這是否會導致與那些沒有臃腫的同一個遠程中的其他分支機構合作的人員出現任何性能問題。
考慮使用[git-lfs](https://git-lfs.github.com/)作爲二進制文件,以避免在版本控制中仍然有二進制文件時出現回購膨脹。 – Schwern
如果您沒有任何Git自身沒有的分支訪問控制機制,其他開發人員在克隆/拉取/獲取時也會獲取與二進制相關的Git數據。 – ElpieKay