2017-07-18 74 views
0

我正在與其他開發人員一起構建帶有android studio的應用程序。有什麼方法可以讓我的合作伙伴和我可以同時在不同的計算機(包括Windows計算機)上工作?我知道有類似的問題,但我正在尋找更詳細的解釋如何做到這一點。在單獨的計算機上同時處理項目

+1

您可以使用版本控制系統,如git。免費託管人例如GitHub或gitlab。 – Christopher

回答

1

我的建議是:使用Version Control最好git

這將幫助你們兩人開發應用程序,而不會有任何複製粘貼的問題,並且可以逐個手動對所有文件進行更改。

注:想用git但不想打開源代碼(因爲Github允許創建私有倉庫但也有一些Payment),然後用Bitbucket,您可以創建private repositories免費!

希望它有幫助!

0

正如其他人所指出的,您應該使用版本控制系統,如git。這會給你以下功能(其中包括):

  • 分享人與人之間的代碼的能力
  • 基本上保持了代碼的備份外部服務器
  • 上不斷修訂,以文件的歷史記錄(這樣你就可以在服務器上的本地文件和版本之間的「回退」,如果你需要改變),以及差異
  • 允許合併你與人之間的變化與您

工作你如何做到這一點將取決於你使用哪個版本控制系統,但是一些版本控制提供者可以讓你設置所謂的「持續集成」 - 基本上,如果你或你的合作伙伴檢查代碼,它會立即開始構建。如果這是可用的,我強烈推薦使用它。這樣做的好處是,如果您做了某些事情可能會阻止其爲其他人創建內容(例如,如果您忘記檢查文件或其他內容),它會給您提供快速反饋。這將防止很多挫折和浪費時間。 (這種情況發生的頻率比您想象的要多得多;您不希望其他人花費半小時的時間嘗試讓應用程序在他們下載代碼時再次構建,以便發現您忘記檢查在一個文件中)。

我也強烈建議儘可能經常地將您的東西與對方相結合,以及練習定期的「重新基線」(即下載對方的東西並將它與本地的東西合併)。等待時間越長,你的東西就越容易變得越複雜,等待時間太長增加了在合併或強制進行不必要的返工時引入錯誤的風險。

相關問題