1樓:
在公司做開發用svn,因為只需要乙個公共倉庫。自己的專案用git和github,因為只需要乙個有版本控制的雲,而且不需要自己搭建倉庫,滿足日常需求,另外涉及到自己工作內容的倉庫,我是自己搭建私有svn伺服器,避免外洩。
這是乙個工具,如果svn用的人多,說明它滿足更多人需求。git和github用的人也很多,不過非程式設計師用的就很少了,甚至沒聽過git。
話雖如此,現在有些新人甚至只知道github而不知道subversion了。然而工作後依然要用subversion。
2樓:Nate
SVN有很多優點是Git沒有的,比如目錄級許可權控制,子目錄checkout,上手簡單。SVN更適合公司和團隊。Git更適合開源專案
另外推薦大家乙個應該是國內外最好的SVN倉庫:SVNBucket
3樓:向風RD
乙個親身體會的git外行:
作為乙個策劃;之前一直用SVN,現在專案內偶爾給程式打雜用git。
對我來說:SVN易上手可以滿足所有需求;git難上手。
按照一般趨勢來說,專業門檻高的產品除非具備無可比擬的優勢;不然都幹不過門檻低的
4樓:TIM
用SVN來做共享檔案同步管理時候,兩台電腦怎麼可以同步更新檔案,目前基本操作已較熟,但更新後的檔案只在本地才有,別人訪問不了更新的內容,這個怎麼辦
5樓:程式碼罐頭
只有沒有完全理解git的人才會覺得git是對svn的替換
git的分布式特性導致無法做到讀控制
而對安全性要求較高的組織完全無法使用這種形式(硬用也可以,管理成本很高)
6樓:sha chong
目前我專案中也遇到修正BUG和新開發交叉的情況,需要用到分支,誠如樓上諸位說的,SVN的分支太難用了,在考慮上不上git。svn只用儲存文件什麼的
7樓:翼神
今天試了一下SVN的分支功能坑死了切個分支要把整個工程重新down下來
create branch雖然是分分鐘的事但是checkout就不是了
建好分支你要checkout
就是把整個分支down下來
說白了 svn切分支就是拉乙個當前工程的副本要是專案工程大一點的上十幾個G 那根本就無法支援頻繁切分支難怪實際中沒人用
比較起來 Git是秒切分支根本不用down什麼檔案也不用切換目錄直接在本目錄切換自如
這一點SVN和Git相比簡直天壤之別
8樓:金宇
作為年輕人,我還是偏向於git的,畢竟人都是要改變的。現在那麼多公司用的ssh框架,不也是出自github嗎。雖然學習這個可能沒有額外好處,但是,重構與革新才是網際網路永恆的話題。
9樓:盒盒盒
公司用svn,確實能方便非開發人員,但是分支不好用,後台總是有問題沒解決就提交,然後更新過後就啟動不了服務經常所有人一上午時間都浪費了,我現在就是等後台排bug,才有時間看知乎
10樓:
使用svn在於,git命令英文太複雜,我的php zendstudio完全支援svn中文模式,無論怎麼搞都能搞好,滿足公司開發需求,為毛還要用git。
11樓:
我們公司就一直在用SVN,我們沒有乙個人質疑為什麼要用它,好用、夠用,這就夠了。GIT再好用,也不能給我們帶來什麼額外的好處。
12樓:肥貓俠
還沒用過git,剛學SVN。憑經驗我沒資格說技術上的差異導致說要用git還是SVN,但想表達乙個觀點,舊不如新『巴尼叔叔說的』。新技術的到來在系統更迭上總是要淘汰一類人的,很慢,也只是時間問題而已
都說抵制美國貨,為什麼還有那麼多人用Apple?
懶羊羊愛學習 瀉藥抵制美國貨,支援中國產很正常 但是這個行為實施的部分準則是國貨完全可以替代美國貨就產品而言 國內電子產品還沒完全說可以替代蘋果的 在需求這方面,國貨無法滿足一部分人的部分需求,那人們肯定會購買可以滿足人們需求的產品 再著,蘋果是跨國公司,牽扯乙個到很大的利益鏈,國內也有很多公司和蘋...
為什麼還有那麼多人崇拜希特拉?
找日天 內政外交口才軍事,綜合起來T1級別,非常恐怖深不可測。加強版洪秀全吧,洪秀全造清朝的反,他造西方秩序的反,而且國社政權和太平天國很相似,都是那種類似宗教性質的政權。 夢裡江山家天下 那我們為何會崇拜一些人呢?崇拜他人時能更好的調動情緒搜尋和組織關於他的資訊,崇拜 是為了高效的學習。那麼崇拜物...
帶土為了琳害死那麼多人,為什麼還有那麼多人喜歡他?
什麼地方 蠻喜歡帶土的,但我覺得他不是為了喜歡琳,才不惜毀掉這個世界。拋開作者對細節把控不好。生活在那樣的世界裡,要不學卡卡西當縮頭烏龜,絕不可能有鳴人存在,要麼對世界失望失意,混混沌沌奔赴戰場,殺人或被殺,在成為被害者和加害者反覆更替,或者反抗這個世界。查克拉是這個世界不平的根源,人的欲念又是無窮...