自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Google Code開始支持Git

系統(tǒng) Linux
近日,Google Code開始支持Git倉庫。此前,Google Code只支持Subversion與Mercurial倉庫,這是根據(jù)一項追溯到2008年的調(diào)查結(jié)果得出的,隨后發(fā)布了官方聲明。

 近日,Google Code開始支持Git倉庫。此前,Google Code只支持Subversion與Mercurial倉庫,這是根據(jù)一項追溯到2008年的調(diào)查結(jié)果得出的,隨后發(fā)布了官方聲明。

隨著GitHub的不斷流行以及使用GitHub存儲的項目數(shù)量的不斷增加,同時Eclipse Labs托管逐步被GitHub的雙向同步所取代以及Juno Git遷移的不斷進行,很多人會因Google Code不支持Git倉庫而要離開。一個支持FAQ表明開發(fā)者們需要“smart http”協(xié)議(需要使用1.6.6版的Git)。此外,Eclipse Labs也已經(jīng)獲得了Git支持。

從某種程度上說,使用Mercurial是因為Google現(xiàn)有的Python基礎(chǔ)設(shè)施以及它能以比Git更簡單的形式適應(yīng)于GFS后端。然而,隨著Eclipse Indigo的發(fā)布并包含了JGit 1.0,Google現(xiàn)在可以通過更加與時俱進的前端來集成其后端。此外,Git現(xiàn)在還有其他幾個綁定,比如更加開放的libgit2,它本身已經(jīng)衍生出了幾種語言分支,如pygit2,這會將Git的互操作帶到Python語言中。

Google并沒有明確提到后端使用何種實現(xiàn),但前端的反應(yīng)卻是很快的。如果你有Google Code項目,那么你就可以創(chuàng)建Git倉庫了。對于新項目來說亦是如此,系統(tǒng)會提示你選擇何種倉庫。

現(xiàn)在看來Google Code將會繼續(xù)支持Mercurial與Git,但SVN的時日似乎已經(jīng)不多了。唯一一個前景尚不明朗的選手就是Bitbucket了,它被Atlassian收購還不到一年。尚在使用Mercurial的唯一一個重要選手就是位于hg.java.net的OpenJDK,它最初是由Sun創(chuàng)建的開發(fā)生態(tài)圈。

無論背后的實現(xiàn)與原因是什么,Google Code支持Git倉庫將會促使Git成為新項目及現(xiàn)有開源項目所采用的事實上的倉庫標準。

更新:現(xiàn)有項目可以轉(zhuǎn)換到Git倉庫。然而,項目的Wiki內(nèi)容也存儲在版本控制倉庫當中;對于SVN來說,在/wiki目錄下,對于Git或Hg來說,在單獨的域wiki.projectname.googlecode.com/git(或/hg)下。因此,當從一種倉庫格式轉(zhuǎn)換為另一種時,你需要確保遷移Wiki頁面,因為他們并不會自動遷移。建議使用Google Code保存wiki/issues,但卻使用GitHub保存源代碼的項目在轉(zhuǎn)換前為wiki(比如說使用Git svn clone)制作一份本地的Git副本,這樣可以將wiki頁面無法訪問的時間降到最低。

原文:http://www.infoq.com/cn/news/2011/08/google-git

【編輯推薦】

  1. 近距離感受版本控制工具:Git
  2. 在FreeBSD 8.1下搭建Git服務(wù)器
  3. 版本控制系統(tǒng)對比:Git與Subversion
  4. 教程:在CentOS 5上安裝Git

 

責任編輯:黃丹 來源: InfoQ
相關(guān)推薦

2018-05-02 08:53:53

Fedora GoogleChrome

2009-07-24 09:26:27

Google Maps

2009-06-05 09:04:36

Google MobiS60系統(tǒng)

2009-03-25 09:15:00

GoogleChromeRSS

2015-11-17 16:11:07

Code Review

2009-09-14 09:52:43

GoogleChrome支持插件

2009-04-22 17:16:50

Analytics AGoogle測試

2013-05-24 11:14:01

谷歌代碼

2022-02-22 10:52:21

PostgreSQLZstd壓縮能力

2012-05-22 01:56:01

Google CodeJava代碼工具

2014-11-13 09:59:39

Android 5.0GoogleLollipop

2014-07-29 09:49:01

FitbitWindows pho

2009-05-04 13:32:28

Google AppsLDAPDirectory S

2009-03-24 14:25:14

LinuxGoogleSummer of C

2009-08-18 10:17:44

Google Code

2009-12-06 09:35:31

GoogleChrome中文名征集

2009-07-09 09:18:50

Spring Tool

2013-03-19 11:13:14

Google廣告SXSW

2025-04-01 02:00:00

GoogleProjectIDE

2009-04-09 08:54:07

App EnginegoogleJava
點贊
收藏

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