我正在Android Studio中的項目中工作,到目前爲止,我已將我的文件複製到其他目錄中,以更改我的代碼以在程序中添加新的改進。
這種方式對我來說非常難以接受。Git中的初學者,從Android Studio開始
但是我聽說在開發時使用Git是一個好主意,我想嘗試一下。但我有一些問題:
- 我的應用程序還沒有公佈,我應該使用的Git或其他VCS?
- 如何從Android Studio使用Git?
- 嘗試VCS時,我的應用程序在開發過程中是否會有風險?
我正在Android Studio中的項目中工作,到目前爲止,我已將我的文件複製到其他目錄中,以更改我的代碼以在程序中添加新的改進。
這種方式對我來說非常難以接受。Git中的初學者,從Android Studio開始
但是我聽說在開發時使用Git是一個好主意,我想嘗試一下。但我有一些問題:
在您的項目中使用版本控制系統有很多好處。
協作
如果沒有一個VCS,你可能在一個共享文件夾在同一組files.It的非常的共同努力容易出錯遲早有人將覆蓋別人的變化。
使用VCS,團隊中的每個人都可以隨時完全自由地在任何文件上工作。 VCS稍後將允許您將所有更改合併到一個通用版本中。
存儲版本(正確)
更改後保存版本的項目是必不可少的習慣。但是,如果沒有一個VCS,這成爲乏味和非常快讓人眼花繚亂:
還原以前的版本
如果能夠還原較舊版本的文件(甚至整個項目)實際上意味着一兩件事:你可以」 t搞砸了!如果最近所做的更改被證明是垃圾,只需點擊幾下即可撤銷。知道這應該會讓你在處理項目的重要部分時變得更放鬆。
瞭解發生了什麼
每次保存項目的新版本,你的VCS需要你提供的東西被改變的簡短說明。此外(如果它是代碼/文本文件),您可以看到文件內容中發生了什麼變化。這有助於您瞭解項目在版本之間的演變情況。
備份
使用分佈式VCS等GIT中是,它可以作爲備用作用的副作用;每個團隊成員都在其磁盤上有完整的項目版本 - 包括項目的完整歷史記錄。
感謝您的回答!我剛剛在電腦上安裝了git,並開始使用它。我不知道它有多簡單! – tdmsoares
閱讀:http://stackoverflow.com/questions/1408450/why-should-i-use-version-control –
@Morrison感謝分享!閱讀完之後,我現在意識到:如何在沒有vcs的情況下編碼? – tdmsoares