[英]Should I separate client and server side of my project into two Git repositories, or keep them in one?
[英]Should I keep my version control (git) separate from project?
我想知道人們如何處理git repo確實很大的事實,並且當我將項目推送到Web時,復制repo大部分時間都花了。
謝謝,馬特
整個存儲庫只需克隆一次。 收到大部分文件后,只有更改的文件才能上傳/下載。
因此,不,您不應將版本控制與項目分開。 當您從工作目錄中進行更改時,最方便的是您可以提交更改。
對於git,更改也可以在本地提交(這非常快),您只在需要時才從Internet推/拉。
如果您使用ssh://或git://訪問,則推送更新效率更高。 通過HTTP / WebDav推送確實很慢。
同樣,大型git repos在諸如git grep之類的情況下,效率不如較小的git repos低。 因此,請不要添加不真正屬於您的代碼的大型對象(例如tarball)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.