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

詳解如何從SVN遷移到GIT

開發(fā) 項(xiàng)目管理
SVN是很多程序員在用的工具,今天我們講講如何從SVN遷移到GIT,希望對大家有所幫助。

最近由于代碼處在測試階段,本地需要保留好幾個(gè)測試分支,原來的SVN用起來不是很方便,于是改用GIT配置管理工具了。留篇日志備忘。

GIT客戶端與SVN服務(wù)器

原來很多代碼還是存在SVN服務(wù)器中,所以使用GIT客戶端配合SVN服務(wù)器是一種不錯(cuò)的選擇,即可以體驗(yàn)到GIT的好處,也可以保留原有的SVN數(shù)據(jù)。

下面是必須要安裝的幾個(gè)軟件:

1. Git-1.7.4, 這個(gè)是GIT客戶端,可以在GIT的官方網(wǎng)站上下載。

2. SVN客戶端,只有安裝了SVN客戶端才能利用Tortoisegit訪問SVN服務(wù)端,如果不裝那就只能訪問GIT的服務(wù)器了。

3. Tortoisegit , 這個(gè)工具為Windows用戶提供了良好的GIT操作界面,而且如果習(xí)慣了使用SVN的人幾乎沒有難度。

這幾個(gè)軟件的關(guān)系是:Tortoisegit提供了良好的界面操作GIT,底層實(shí)際使用Git-1.7.4客戶端完成所有GIT功能,并且Tortoisegit依賴SVN客戶端來提供將本地GIT管理的數(shù)據(jù)提交到SVN服務(wù)器上的功能。

最好按照上面列出的順序依次安裝,否則需要手動(dòng)配置一些路徑。

這個(gè)時(shí)候可以在Windows的右鍵菜單中發(fā)現(xiàn)Git Clone這個(gè)選項(xiàng)。通過這個(gè)選項(xiàng)就可以把SVN服務(wù)器上的數(shù)據(jù)下載到本地,并由GIT客戶端進(jìn)行管理。

image

如上圖,從SVN克隆數(shù)據(jù)必須勾選紅框中的CheckBox,然后在填寫分支名稱,登陸用戶名等信息。這個(gè)對話框上面一半是用于從GIT服務(wù)器上克隆已有項(xiàng)目的。

這樣就可以按照一般GIT客戶端的方式在本地管理代碼,上傳到遠(yuǎn)端服務(wù)器時(shí)需要在右鍵菜單中選擇SVN Dcommit命令,就可以把代碼提交到SVN服務(wù)器上了。

全面使用GIT

當(dāng)然想要發(fā)揮GIT配置管理工具的所有特性,最終還是要把服務(wù)端也遷移到GIT上來。在Windows系統(tǒng)下配置GIT服務(wù)端在網(wǎng)上可以找到很多攻略,這里就不講了。由于Windows沒有原生支持ssh,所以安裝GIT服務(wù)器是個(gè)比較麻煩的過程。如果只是自己想要試用用一下,可以選擇一些公共的GIT服務(wù)器,比如GitHub等。這些平臺提供的免費(fèi)GIT服務(wù)器必須要求項(xiàng)目開源,否則必須支付一定費(fèi)用。如果只是自己玩一下,就用GITHub足夠了。

這里面最關(guān)鍵的就是必須要使用PuttyGen工具來生成公有和私有的key,最終要把公有的key上傳到GitHub網(wǎng)站上,然后在本地使用私有的key才能通過GIT客戶端訪問服務(wù)器。

原文鏈接:http://www.cnblogs.com/cppguru/archive/2011/06/22/2086996.html

責(zé)任編輯:彭凡 來源: 博客園
相關(guān)推薦

2012-02-24 09:34:48

SVNGit

2010-07-20 09:48:33

2016-10-26 16:44:44

WatchfinderAWS云計(jì)算

2020-01-06 12:50:50

Windows 7遷移Windows 10

2009-04-16 17:23:37

OracleBasicFileSecureFile

2010-05-19 11:35:13

SVN

2010-09-29 11:06:21

活動(dòng)目錄OpenLDAP

2017-10-20 08:45:15

數(shù)據(jù)庫MongoDBMySQL

2015-06-17 13:26:41

FICOVMwareOpenStack

2012-05-21 10:23:36

2013-06-21 13:49:08

MariaDB

2019-01-07 08:10:54

微服務(wù)單體 Web

2023-12-07 07:14:36

WebpackVite

2020-07-27 11:35:26

GitHub代碼開發(fā)者

2021-11-29 09:44:03

UmiJSVite前端

2022-06-06 07:24:09

Caddy開源Ubuntu

2009-02-06 10:32:00

UnixLinux服務(wù)器

2011-04-25 09:35:31

TwitterJava

2013-05-03 09:49:38

MySQLMariaDB

2012-09-04 10:17:45

GitSVN
點(diǎn)贊
收藏

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