終于還是給自己的機器安裝了subverion,心中充滿了“終上正途”的喜悅。盡管目前就我自己在使用,但還是想在實驗室盡力地推廣開來,有些組早已開始使用,但我們似乎這方面一直都落后。這東西不同于其他華而不實的工具,落后了,影響的是效率。
subversion是一部時間機器,可以跨越任何時間取出曾經(jīng)的記錄。動到代碼,沒有時間機器萬萬不行。我一直在想,要是也能取出將來的記錄該多好:)。
subversion可以控制代碼版本,但其實適合于遠遠不止代碼的控制,很多情況都可以使用。很多用微軟開發(fā)平臺的人依然使用vss,它唯一的好處就是有默認圖形化的界面,以及和微軟平臺的自然結(jié)合。但其主打的獨占鎖定模式在協(xié)同開發(fā)時帶來很多不方便。而且當管理其他代碼的時候表現(xiàn)并不理想。
cvs似乎已經(jīng)很優(yōu)秀,但svn的很多特性直接瞄準了cvs的缺陷。除了官網(wǎng)以外,還有一個中文網(wǎng)站。里邊例舉了這些特性,有許多文檔。更重要的是有一本開放的教程可以閱讀,內(nèi)容之多已經(jīng)足夠使你對svn駕輕就熟。
文章來源:
http://cynest.cn/drupal/?q=node/715