我正在與其他開發人員一起構建帶有android studio的應用程序。有什麼方法可以讓我的合作伙伴和我可以同時在不同的計算機(包括Windows計算機)上工作?我知道有類似的問題,但我正在尋找更詳細的解釋如何做到這一點。在單獨的計算機上同時處理項目
0
A
回答
0
看看git。我將幫助您和您的合作伙伴在另一臺計算機上運行同一個項目(Windows,Mac,Linux ...)。
1
我的建議是:使用Version Control
最好git
。
這將幫助你們兩人開發應用程序,而不會有任何複製粘貼的問題,並且可以逐個手動對所有文件進行更改。
注:想用git
但不想打開源代碼(因爲Github
允許創建私有倉庫但也有一些Payment
),然後用Bitbucket
,您可以創建private repositories
免費!
希望它有幫助!
0
正如其他人所指出的,您應該使用版本控制系統,如git
。這會給你以下功能(其中包括):
- 分享人與人之間的代碼的能力
- 基本上保持了代碼的備份外部服務器
- 上不斷修訂,以文件的歷史記錄(這樣你就可以在服務器上的本地文件和版本之間的「回退」,如果你需要改變),以及差異
- 允許合併你與人之間的變化與您
工作你如何做到這一點將取決於你使用哪個版本控制系統,但是一些版本控制提供者可以讓你設置所謂的「持續集成」 - 基本上,如果你或你的合作伙伴檢查代碼,它會立即開始構建。如果這是可用的,我強烈推薦使用它。這樣做的好處是,如果您做了某些事情可能會阻止其爲其他人創建內容(例如,如果您忘記檢查文件或其他內容),它會給您提供快速反饋。這將防止很多挫折和浪費時間。 (這種情況發生的頻率比您想象的要多得多;您不希望其他人花費半小時的時間嘗試讓應用程序在他們下載代碼時再次構建,以便發現您忘記檢查在一個文件中)。
我也強烈建議儘可能經常地將您的東西與對方相結合,以及練習定期的「重新基線」(即下載對方的東西並將它與本地的東西合併)。等待時間越長,你的東西就越容易變得越複雜,等待時間太長增加了在合併或強制進行不必要的返工時引入錯誤的風險。
相關問題
- 1. 從不同計算機上處理項目的最簡單方法是什麼?
- 2. 如何編寫邏輯在單獨的計算機上處理Arduino傳感器
- 3. 在計算機上搜索多個項目的批處理文件
- 4. Netbeans Java EE項目在不同計算機上的圖層
- 5. 在許多計算機上打開相同的.Net項目
- 6. 無法在不同的計算機上使用Visual Studio項目
- 7. 如何在遠程計算機上管理eclipse項目; ssh,ftp?
- 8. 同時在不同的計算機上填寫drupal表單混合不同計算機的form_state數據
- 9. 處理 - 關閉計算機
- 10. 將Xcode項目移動到不同的計算機上
- 11. C#項目2010,在其他計算機上的獨立可執行文件
- 12. 在不同計算機之間同步IntelliJ項目
- 13. 計時器幫助:在我的AP上進行項目計算機科學課
- 14. 獨特的計算機ID
- 15. XAMPP項目不工作在不同的計算機
- 16. 項目與Mahapps.Metro不運行在不同的計算機
- 17. 要計算相同項目的計數
- 18. 存儲庫和開發計算機上的不同項目的目錄結構
- 19. 計算處理時間
- 20. 計算不同量相同的項目
- 21. 在不同的計算機上運行我的項目(Windows窗體)c#
- 22. WCP WebHttpBinding在同一局域網上的計算機上超時
- 23. 在相同的.NET項目但不同的計算機上的SqlReader執行時間之間的差異
- 24. 在服務器中的本地計算機上部署項目
- 25. 如何在客戶端的計算機上部署項目?
- 26. 在遠程計算機上執行同步腳本,並等待處理完成
- 27. 如何處理與計算機中的不同蟒蛇
- 28. 在多臺計算機上處理髮票號碼
- 29. 批處理文件不能在其他計算機上工作
- 30. 在遠程計算機上執行批處理文件htrough VB.Net
您可以使用版本控制系統,如git。免費託管人例如GitHub或gitlab。 – Christopher