我的朋友問我一個問題:哪一個更適合github上的源代碼控制?分支或子文件夾?
當我們開發GitHub上同一個Android應用程序,我們有兩種方式並行發展:
- 第一種方式是派生一個新的分支庫和遵循 請求&合併過程。
- 第二種方式是在 同一倉庫的同一存儲庫中創建一個新的文件夾。
對於第二種方式,我的朋友說,這將是他的工作更容易,因爲他總是能夠把所有的代碼,並通過自己的合併。
根據我的經驗,我沒有做到這一點,我總是用分支和合並。
爲什麼一個方法是優於其他?
我可以提供子文件夾中的樣本GitHub的項目,該項目是AndroidTVLauncher。
對於在GitHub上其他項目,因爲我知道,他們大多按照第一種方式,並使用分支與合併。
你的意思是'(2)第二種方法是在同一個版本庫的同一個版本庫中創建一個新的文件夾。' – Koop4
親愛的@ Koop4,我的意思是我可以在原始項目文件夾下創建一個新文件夾。我以前沒有這樣做,這種方式是由我的朋友建議的。 –
那麼他把這個子目錄放到什麼地方?他是否用他的修改複製項目?他是否將原始項目作爲另一個項目的模板? – max630