2014-04-06 91 views
-2

Git和SVN的優點是什麼?你用Git和SVN做什麼?

我看到很多人在談論他們,但我不明白他們是如何有幫助的。 他們只是在線存儲代碼的地方嗎? 他們能幫我更快地完成我的程序嗎?

我正在一個人工作,而不是一羣人。

+0

Git和SVN是兩種不同的版本控制系統。你是否在問一起使用,或者你是否在使用一般的版本控制系統? –

+0

我已經編輯了你的問題,假設你不*要求一起使用Git和SVN(正如你接受的答案所暗示的那樣)。如果我改變了問題的含義,請隨時恢復我的編輯。 (請看你的問題已被標記爲重複。) –

回答

-1

Git和SVN是版本控制系統。他們的幫助可以作爲單獨工作人員的「撤銷」工作。您隨時間所做的修改將被保存。您也可以創建代碼分支,然後將它們與主分支合併。例如,這可以幫助您嘗試其他創意,而不會中斷主項目。

對於一個組,它允許許多人一次使用相同的代碼。他們的變化可以合併而不會覆蓋他人。

學習版本控制至關重要,並不難。您的IDE(編程軟件)可能內置有控件。Git是Github上最受歡迎和使用的。

-1

像git(和svn)這樣的版本控制系統在單獨工作時也非常有用。 它們允許您跟蹤您更改的內容,更改時的內容以及更改內容的原因。它爲您提供了有關更改的歷史記錄,並允許您恢復任何舊版本的文件。

例如,您可以將它用於配置文件。而不是製作大量的備份文件,在版本控制中存儲舊版本更容易。如果事情立即崩潰,你可以輕鬆撤銷。如果事情稍後中斷,您可以查看變更的歷史記錄,並可以識別出不好的變化。

尤其是git還允許您通過讓您專注於實際的更改來編寫更好的代碼。 - 考慮將代碼構建爲一系列功能變化,這比只有最終代碼更容易理解。

+0

爲什麼-1?答案有問題嗎? – michas