偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Google Code開(kāi)始支持Git

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

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

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

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

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

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

無(wú)論背后的實(shí)現(xiàn)與原因是什么,Google Code支持Git倉(cāng)庫(kù)將會(huì)促使Git成為新項(xiàng)目及現(xiàn)有開(kāi)源項(xiàng)目所采用的事實(shí)上的倉(cāng)庫(kù)標(biāo)準(zhǔn)。

更新:現(xiàn)有項(xiàng)目可以轉(zhuǎn)換到Git倉(cāng)庫(kù)。然而,項(xiàng)目的Wiki內(nèi)容也存儲(chǔ)在版本控制倉(cāng)庫(kù)當(dāng)中;對(duì)于SVN來(lái)說(shuō),在/wiki目錄下,對(duì)于Git或Hg來(lái)說(shuō),在單獨(dú)的域wiki.projectname.googlecode.com/git(或/hg)下。因此,當(dāng)從一種倉(cāng)庫(kù)格式轉(zhuǎn)換為另一種時(shí),你需要確保遷移Wiki頁(yè)面,因?yàn)樗麄儾⒉粫?huì)自動(dòng)遷移。建議使用Google Code保存wiki/issues,但卻使用GitHub保存源代碼的項(xiàng)目在轉(zhuǎn)換前為wiki(比如說(shuō)使用Git svn clone)制作一份本地的Git副本,這樣可以將wiki頁(yè)面無(wú)法訪問(wèn)的時(shí)間降到最低。

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

【編輯推薦】

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

 

責(zé)任編輯:黃丹 來(lái)源: InfoQ
相關(guān)推薦

2018-05-02 08:53:53

Fedora GoogleChrome

2009-06-05 09:04:36

Google MobiS60系統(tǒng)

2009-07-24 09:26:27

Google Maps

2009-03-25 09:15:00

GoogleChromeRSS

2009-04-22 17:16:50

Analytics AGoogle測(cè)試

2009-09-14 09:52:43

GoogleChrome支持插件

2015-11-17 16:11:07

Code Review

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中文名征集

2021-07-26 11:27:28

TwitterFLoCGoogle

2009-04-08 16:47:11

GoogleApp EngineJava

2015-12-15 10:32:44

chromecss開(kāi)發(fā)

2009-07-09 09:18:50

Spring Tool
點(diǎn)贊
收藏

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