2011-03-07 100 views
3

我有一個問題,這是標題,從我知道他們是某事或某個地方在互聯網上存儲文件,所以你可以從任何地方檢索它,只要你有互聯網,但爲什麼有這麼多類型的他們?如果他們所做的只是存儲文件的同一件事,然後還允許您檢索它們。什麼是SVN,GIT,mercurial等?

回答

3

沒有備份系統,它們是版本控制。

您可以在沒有任何互聯網連接的情況下在您的計算機上使用Git或mercurial。你做了什麼

  • 軌跡史(尋找什麼樣的變化推出了錯誤,撤銷一個蹩腳的變化......)在團隊
  • 工作:這裏面有兩個主要的想法是如何確保每個人都有一個文件的最新版本,而不用擔心覆蓋自己的更改
+1

也許這可能有助於理解顛覆:http://en.wikipedia.org/wiki/Subversion – hering 2011-03-07 13:42:40

+0

確實!我會爲任何初學者的教程會讓事情變得更容易理解... – 2011-03-07 13:46:48

2

這是一個非常好的介紹到源代碼管理:

http://www.ericsink.com/scm/source_control.html

Git和Mercurial正試圖滿足相同的要求,但它們是分佈式源代碼控制系統。基本的想法非常相似。一旦你理解了,這樣說的:

http://hginit.com/

這是一個水銀教程,還會教給你什麼是分佈式源代碼控制是所有有關。

+0

arrrgh - 同樣的2個鏈接我即將發佈:) – 2011-03-07 13:46:37

0

正如上面其他答案中的更詳細的回答; svn,git和mercurial是源代碼控制技術。即保持文件版本。並可以選擇通過互聯網訪問。它們不是專門爲通過互聯網共享文件而設計的。

專門爲基於互聯網的文件共享而設計的服務是DropBox,JungleDisk甚至老式的FTP和有時非法的P2P如BitTorrent。