1樓:求悟
與cvs/svn相比,git近乎完美。現在看到的很多所謂git的問題,我覺得都不算什麼問題。畢竟隨著普及,習慣是可以改變的,圖形化工具是可以開發的,複雜的概念是可以封裝的。
真搏禪正的缺點基於git的設計:每個clone都必須包含完整的目錄樹和完整的歷史,否則不能跟蹤原始倉庫的進一步變化。具體來說,1) 很難直接跟蹤git倉庫的某個子目錄:
必須clone整個倉庫然後做subtree merge。而svn則可以直接checkout/update某個子目錄。
2) 每個版本之間變化蔽清都非常大時不適用git。比如說可以用svn去管理binary release的各個基並塵版本,客戶端可以選擇checkout哪個branch或者tag;但如果用git,就得先全clone到本地,
2樓:網友
1、概念過於複雜。
2、命橡兆汪令行語法設計梁仔得比較隨意且不一致。
3、命令列幫助提示晦澀難懂。
4、缺乏良好的封裝。
5、犧牲了共享者的使用體驗。
6、版本管理未必安全。
7、一些簡單的操作需猜御要用到過多的命令。
3樓:天空很藍
缺點就是有好多奇怪的概念,沒有 mercurial 來得直觀。
git 好用麼
4樓:網友
給我帶來的最直接的好處有:
給我帶來的最直接的好處有:
傻瓜都會的初始化,git init, git commit -a,就完了。對於隨便寫兩行**就要放到scm裡的人來說,再合適不過。也可以拿git做備份系統,或者同步兩臺機器的文件,都很方便。
絕大部分操作在本地完成,不用和集中scm伺服器互動,終於可以隨時隨地大膽地check in**了。
branch管理容易多了,無論是建立新的branch,還是在branch之間切換都一條命令完成,不需要建立多餘的目錄。
branch之間merge時,不僅**會merge在一起,check in歷史也會保留,這點非常重要。
工具之所以好,除了方便好用,還在於它幫助並鼓勵你做正確的事情。頻繁check in是一件很好的事情,好處我不多說了,git就鼓勵你頻繁check
也是一件好事情,我們大多很怕branch因為它太麻煩了,去掉這層心理包袱,branch可以讓我們的開發工作很有條例。
還有一些實用的功能,比如bisect,用二分法來尋找regression,還有stash,做hot fix非常方便。
如果正在用svn,勸服所有合作開發者使用git之前,可以先用git-svn,和svn整合得非常好。
分散式版本管理系統取代集中式版本管理系統,只是時間的問題了。
碳晶產品好用麼?碳晶板優缺點
朋友你好,得象碳晶電熱板是碳晶採暖產品的首選它是一款新型環保節能採暖系統 是空調採暖裝置與傳統鍋爐採暖裝置的最佳替代品。新型環保節能採暖系統 得象碳晶電熱板優點 .溫暖舒適。平面發熱,制熱均勻,舒適,不幹燥。.安裝成本低。平方公尺國家標準節能住宅安裝 得象 牆暖僅需元左右,安裝 得象 地暖僅需元左右。...
現在的WIN10好不好用有哪些優點和缺點
win10對硬體要求高,相容性不太好,bug還是比較多。現在用win7旗艦版的人還是很多的。主要是相容性好,沒什麼bug。玉公尺系統 比較穩定,也很流暢。先談下win10好的方面 1 開始選單的回歸是眾向所歸,而且也加了迷你的一些選單元素,值得稱讚。2 搜尋變的方便了,如果可以把工作列的搜尋變到右上...
福美來的優缺點,海馬福美來缺點有哪些
優點就是空間吧,軸距2600多呢,和同級別車子比起來已經很不錯了,特別是它的油耗。海馬福美來缺點有哪些 毛病不多,主要是隔音差。說毛病多的都是亂扯,動力一般。毛病多,動力差,銷量差,不過不建議買 海馬福美來五代優缺點是什麼 這款車不錯。動力大,安全效能也很好。首保免費,以後保養一次200多,無論從外...