在收購bitbucket一週年的時候,atlassian宣布:除了長期以來一直支援的hg儲存庫之外,bitbucket將提供git儲存庫支援。
\u0026#xd;\n
部落格中明確表明:這不表示將不支援mercurial,實際上,今年早些時候google code決定支援git,這些說明有些版本控制系統是大家都喜歡的。為了盡可能獲得更大的市場份額,atlassian認為bitbucket必須提供git儲存庫託管(還有subversion),這樣才能在分布式版本控制系統的世界中取得一席之地。
\u0026#xd;\n
在bitbucket中建立的儲存庫後端可以選擇用hg還是用git。目前還沒有可供儲存庫呼叫的轉換工具,但是有一些匯入工具,可以讀取遠端的svn、git或是hg儲存庫。因此,bitbucket上託管的儲存庫可以從不同型別的儲存庫中匯入資料。
\u0026#xd;\n
在2023年7月,github上的儲存庫達到了里程碑式的100萬個,最近,服務的使用者也達到了這個數字。(github在2023年7月的使用者數到達10萬。)相對於此,atlassian希望自己的行為能夠有所撼動。在2023年9月被收購時,bitbucket的使用者暴增到6萬,但自那之後還沒有任何相關數字公開。
\u0026#xd;\n
很明顯,分布式版本控制系統已是未來趨勢。不管你選擇哪種分布式版本控制系統,bitbucket都可以託管你的專案。
\u0026#xd;\n
檢視英文原文:infoq: bitbucket offers git support
Git提供的檔案重新命名
檔案狀態 檔案已經被git管理,如果未被管理的檔案改名字和git不是很大關聯。我們在命令框中對某個檔案重新命名一般是如下的步驟 mv file name new file name 這個時候使用git status會提示之前的檔案被刪除了,同時新增了乙個檔案 git add new file nam...
Git10 分支管理
分支就是科幻電影裡面的平行宇宙,當你正在電腦前努力學習 git的時候,另乙個你正在另乙個平行宇宙裡努力學習 svn。如果兩個平行宇宙互不干擾,那對現在的你也沒啥影響。不過,在某個時間點,兩個平行宇宙合併了,結果,你既學會了 git又學會了 svn!分支在實際中有什麼用呢?假設你準備開發乙個新功能,但...
Git筆記 2 分支管理
svn有分支管理,但是建立和切換分支耗時特別長,形同虛設。建立於合併分支 檢視分支 git branch 建立分支 git branch 切換分支 git checkout 建立 切換分支 git checkout b 合併某分支到當前分支 git merge 刪除分支 git branch d 強...