成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SVN 有任何勝過git 的地方嗎?

開發(fā) 開發(fā)工具
好的技術(shù)問題通常會引出技術(shù)專家們依據(jù)經(jīng)驗得出的深層次的觀點。但對于這樣的問題的答案也很容易演變成完全基于個人喜好的情緒傾泄,而不是根據(jù)事實、標(biāo)準(zhǔn)和具體的專業(yè)知識。

好的技術(shù)問題通常會引出技術(shù)專家們依據(jù)經(jīng)驗得出的深層次的觀點。但對于這樣的問題的答案也很容易演變成完全基于個人喜好的情緒傾泄,而不是根據(jù)事實、標(biāo)準(zhǔn)和具體的專業(yè)知識。就比如本文的這個標(biāo)題,如果你是一個SVN的堅定支持者,你完全可以把這句話反過來問。

我 使用SVN有5年的歷史了,而且現(xiàn)在在公司里仍然是使用SVN。但是大概在3年前,我的所有個人項目都已經(jīng)遷移到了git(gitHub)上。我能想出很 多git優(yōu)于subversion的地方,大部分是體現(xiàn)在分布式優(yōu)于集中式的特征上,但如果你讓我說出任何SVN分過來勝過git的地方,我竟一時想不出 來一個。但這就能說明git完勝SVN嗎?

事實當(dāng)然不是這樣,就像是Windows和Linux,你不能說這個一定就比那個好。最近在stackexchange的討論讓我學(xué)習(xí)了不少。先舉個簡單的例子證明有些地方你只能用SVN而不能用git。谷歌的搜索排名算法,就不能放到分布式開放的代碼庫了。這種情況下SVN的集中式管理就是不二選擇。下面就來條理的看看Subversion在哪些環(huán)境下比git更適用。

[[92245]]

Subversion是集中式管理的數(shù)據(jù)倉庫

雖 然速度快和多副本等git分布式數(shù)據(jù)倉庫顯而易見的好處吸引了很多人的喜愛,但在很多情況下,一個集中式的數(shù)據(jù)倉庫卻是更合適的。例如,如果你有一些核心 代碼想只允許部分人能訪問,把它放到git里必然是你不希望的。很多的企業(yè)都是將它們的代碼集中管理的,我猜,所有(重要)政府項目估計都使用的是集中式 數(shù)據(jù)倉庫的版本控制系統(tǒng)。

Subversion的理念符合常規(guī)思維

這是說,很多人(特別是管理者或老板)對版本號有一種 習(xí)慣的認(rèn)識,把開發(fā)視作一種按時間的線性發(fā)展軌跡,這在他們腦子里根深蒂固。并不是找借口,Git的隨意性并不是很容易去理解,你也許注意到了,任何一本 關(guān)于Git的書都會在第一章第一節(jié)告訴你要拋棄腦子里所有的傳統(tǒng)觀念,重新認(rèn)識。

Subversion只提供一種途徑,沒有第二選擇

SVN是一個版本控制系統(tǒng),它只提供一種方 式做這些,每個人都使用相同的方法。就是這樣。這使得你將代碼從SVN遷移到其它集中式管理的VCS或從其它集中式管理的VCS遷進來變得很容易。Git 并不僅僅是一個版本控制系統(tǒng)——它實際上是一個文件系統(tǒng),它里面有很多的拓?fù)鋵W(xué)知識來支持你如何在不同的環(huán)境中架設(shè)代碼倉庫——并且沒有一個統(tǒng)一的標(biāo)準(zhǔn)。 選擇一個合適的拓?fù)浣Y(jié)構(gòu)就成了難題。

其它一些優(yōu)勢:

  • SVN支持空目錄
  • SVN有更好的Windows平臺支持
  • SVN可以check out/clone一個子樹(sub-tree)
  • SVN支持特權(quán)訪問控制svn lock,在處理很難合并的文件時非常有用
  • SVN支持二進制文件,更容易處理大文件(不需要把老版本拷來拷去)
  • 提交文件相對簡單,因為沒有pull/push操作,本地修改通過svn update自動的執(zhí)行了同步代碼的功能。

原文鏈接 :http://programmers.stackexchange.com/questions/111633/what-does-svn-do-better-than-git

譯文鏈接:http://www.aqee.net/what-does-svn-do-better-than-git/

責(zé)任編輯:陳四芳 來源: 外刊IT評論
相關(guān)推薦

2024-09-05 15:37:57

2012-02-24 09:34:48

SVNGit

2017-08-09 15:48:43

2010-05-25 16:39:56

SVN中使用Git

2023-09-25 09:00:00

ChatGPT人工智能

2009-02-20 16:07:39

LinuxWindows比較

2010-05-25 16:52:39

SVN中使用Git

2011-06-24 10:10:35

SVN

2012-11-02 13:44:57

大數(shù)據(jù)語音搜索Google

2011-06-09 12:56:31

MongoDB

2022-02-18 10:47:43

GocommitSVN

2018-05-14 15:10:10

Vim編輯器Linux

2012-12-26 17:27:02

2015-02-28 15:22:15

2010-05-25 16:11:25

Git-SVN

2020-06-05 08:12:45

Linux發(fā)行版操作系統(tǒng)

2020-06-05 10:20:50

Linux發(fā)行版內(nèi)存

2020-10-19 07:28:34

Axios 項目

2017-03-24 16:39:57

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久狠狠 | 中文字幕一区二区三区四区 | 91看片网 | 久久精彩 | 一区二区在线不卡 | 久久高清国产视频 | 国产成人精品一区二 | 久久国产精品一区二区三区 | 99久久国产综合精品麻豆 | 精品国产一区二区三区av片 | 视频三区 | 在线观看视频一区二区三区 | 成人在线一区二区 | 久久不卡 | 日韩乱码av | 一级黄色录像毛片 | 91av在线视频观看 | 欧美一区视频 | 户外露出一区二区三区 | 人操人人 | 69福利影院| 人成久久 | 日韩成人免费中文字幕 | 欧美激情欧美激情在线五月 | 亚洲男人网 | 日本一区不卡 | 中文字幕一区二区三区四区五区 | 亚洲二区在线观看 | 国内精品在线视频 | 国产精品99久久久久久久久久久久 | 91毛片在线看 | 欧美中文| 日韩中文一区二区 | 成人网av| 日韩中文字幕一区二区 | 免费国产视频在线观看 | 国产自产21区 | 国产精品视屏 | 香蕉婷婷 | 亚洲精选一区 | 毛片网络 |