2015-12-05 52 views
3

我正在Android Studio中的項目中工作,到目前爲止,我已將我的文件複製到其他目錄中,以更改我的代碼以在程序中添加新的改進。
這種方式對我來說非常難以接受。Git中的初學者,從Android Studio開始

但是我聽說在開發時使用Git是一個好主意,我想嘗試一下。但我有一些問題:

  1. 我的應用程序還沒有公佈,我應該使用的Git或其他VCS?
  2. 如何從Android Studio使用Git?
  3. 嘗試VCS時,我的應用程序在開發過程中是否會有風險?
+2

閱讀:http://stackoverflow.com/questions/1408450/why-should-i-use-version-control –

+1

@Morrison感謝分享!閱讀完之後,我現在意識到:如何在沒有vcs的情況下編碼? – tdmsoares

回答

4
  • 什麼是VCS,爲什麼要使用它?

在您的項目中使用版本控制系統有很多好處。

協作

如果沒有一個VCS,你可能在一個共享文件夾在同一組files.It的非常的共同努力容易出錯遲早有人將覆蓋別人的變化。

使用VCS,團隊中的每個人都可以隨時完全自由地在任何文件上工作。 VCS稍後將允許您將所有更改合併到一個通用版本中。

存儲版本(正確)

更改後保存版本的項目是必不可少的習慣。但是,如果沒有一個VCS,這成爲乏味和非常快讓人眼花繚亂:

還原以前的版本

如果能夠還原較舊版本的文件(甚至整個項目)實際上意味着一兩件事:你可以」 t搞砸了!如果最近所做的更改被證明是垃圾,只需點擊幾下即可撤銷。知道這應該會讓你在處理項目的重要部分時變得更放鬆。

瞭解發生了什麼

每次保存項目的新版本,你的VCS需要你提供的東西被改變的簡短說明。此外(如果它是代碼/文本文件),您可以看到文件內容中發生了什麼變化。這有助於您瞭解項目在版本之間的演變情況。

備份

使用分佈式VCS等GIT中是,它可以作爲備用作用的副作用;每個團隊成員都在其磁盤上有完整的項目版本 - 包括項目的完整歷史記錄。

  • 如何使用GIT在Android工作室

Have a look here

+1

感謝您的回答!我剛剛在電腦上安裝了git,並開始使用它。我不知道它有多簡單! – tdmsoares