我對編程和web開發相當陌生,直到現在我還沒有參與任何我覺得足夠大的項目,以保證使用適當的版本控制。但是,我現在正在研究一個越來越大的項目(非常令人興奮!)。我認爲使用某種版本控制是明智的。目前我一個人工作,但如果這個項目得到我想要的地方,那麼我希望在某些時候我需要(並且想要!)一些其他人加入。 我的問題是因爲我從來沒有使用過版本控制,我真的不知道它是什麼,它是如何工作等等等。新手版本控制
我希望這個問題不被歸類爲主觀。我不是要求人們告訴我他們認爲最好的版本控制,我很樂意花一些時間四處看看併爲自己嘗試。
我真的想要一些人或者給我一個標準版本控制系統如何工作的快速運行(我知道他們都會不同,但我在這裏說的是基礎知識),如果可能的話,在一個非主觀的方式,來解釋一些主要參與者之間的差異。即,mercurial和git之間有什麼區別,哪一個更好 - 我會爲自己決定,謝謝你!
這裏你去http://www.ericsink.com/scm/source_control.html - 一個很好的開始解釋基礎知識。 – sharptooth 2010-12-16 11:18:27
小方面說明 - 無論項目大小,我都會使用版本控制。每個人都會在某個時候做一些愚蠢的事情,並且回滾並保存你的屁股的能力是非常寶貴的。 – Paddy 2010-12-16 11:41:54
[所有不同類型的版本控制之間有什麼區別?](http://stackoverflow.com/questions/3859/what-is-the-difference-between-all-the-different-types-版本控制) – 2010-12-16 12:30:05