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

SVN中使用Git簡明介紹

開發(fā) 項目管理
本文和大家一起學(xué)習(xí)一下SVN中使用Git問題,SVN是版本控制工具,而Git是傻瓜內(nèi)容跟蹤器,那么在SVN中如何使用Git呢,本文為你詳細(xì)介紹。

在學(xué)習(xí)SVN的過程中,你可能會遇到SVN中使用Git問題,本節(jié)就主要講解一下SVN中使用Git問題,包括開始和初始化代碼庫等內(nèi)容,希望通過本節(jié)的學(xué)習(xí)大家更夠?qū)VN中使用Git問題有更加深刻的認(rèn)識。
如果正在使用svn,打算換到git,又暫時不想放棄已有的svn代碼庫,可以選擇git-svn。說一說我自己從svn到git的經(jīng)驗吧。
開始
安裝最新版本的git,從git1.5.3以后支持git-svn,git和svn的配合就要借助這個功能。
安裝完畢后要做一些簡單的配置。最直接的做法就是創(chuàng)建修改~/.gitconfig。下面是我的.gitconfig
 

  1. [user]  
  2. name=RobinLu 
  3. email=---@gmail.com  
  4. [color]  
  5. diff=auto 
  6. status=auto 
  7. branch=auto 
  8. [alias]  
  9. st=status 
  10. rb=svnrebase 
  11. ci=commit-a  
  12. co=checkout[user] 

部分標(biāo)示出使用者的身份,你提交的代碼會自動引用這一身份信息。[color]設(shè)置命令輸出的顏色。[alias]部分可以簡化一些常用命令,比如在這里將gitstatus簡化為gitst。
初始化代碼庫
SVN中使用Git時要初始化代碼庫。首先用git-svn來初始化本地的代碼庫(repository)
gitsvn
clone-s
svn-repository-urlsvn-repository-url部分使用svn代碼庫的url。如果要從trunk目錄或者某個branch目錄里checkout,要把-s換成-T、-b等選項。具體參看mangit-svn。這個命令時間比較長,因為需要同步所有的提交歷史,還好只此一次,以后不會這么慢了。做完這一步,在本地就有了一個完整的代碼庫,包括所有commit的歷史和log,已經(jīng)可以開始用它來進(jìn)行開發(fā)工作了。
不過,在開始開發(fā)之前,最好先做一次垃圾搜集:gitgc
它對代碼庫的信息進(jìn)行垃圾搜集和壓縮,最明顯的作用就是減小磁盤占用空間。第一次做效果尤其明顯。
你可以檢查一下代碼庫的狀態(tài):
gitstatus現(xiàn)在應(yīng)該在一個叫”master”的分支(branch)上。
用這個命令來顯示出所有的分支(branch):gitbranch-a
master前有一個*號,代表你現(xiàn)在所處的分支,另外還有一個分支叫trunk,它是一個遠(yuǎn)程分支(remotebranch),對應(yīng)的是遠(yuǎn)程svn代碼庫。master實際上是trunk的一個本地分支。
接下來,需要配置忽略文件,讓git忽略一些目錄中不希望加入代碼庫的文件,類似svnpropsetsvn:ignore。全局有效的忽略文件列表可以添加在./.git/info/exclude文件中。比如我需要忽略所有vi產(chǎn)生的swp文件:
.*.swp對于和目錄有關(guān)的忽略文件設(shè)置可以在該目錄下創(chuàng)建.gitignore,然后加入需要忽略的內(nèi)容,比如我希望忽略根目錄下的log,tmp等目錄,可以直接在根目錄下的.gitignore中加入:log,tmp
請期待下節(jié)SVN中使用Git問題介紹。

【編輯推薦】

  1. Git-SVN配合使用之簡明教程
  2. VS2008+SVN插件使用前沿報道
  3. 深度剖析:Subversion服務(wù)器安裝配置
  4. MyEclipse中SVN安裝配置新手指南
  5. Http訪問SVN服務(wù)器的配置方法專家指導(dǎo)

 

責(zé)任編輯:佚名
相關(guān)推薦

2010-05-25 16:11:25

Git-SVN

2010-05-25 16:52:39

SVN中使用Git

2010-05-26 12:45:49

SVN使用手冊

2010-05-27 10:53:54

SVN目錄結(jié)構(gòu)

2010-05-31 09:59:15

Eclipse安裝SV

2010-05-31 11:08:01

Mysclipse6.

2010-05-26 18:20:59

SVN庫

2011-07-08 13:28:10

XCode SVN

2010-05-25 19:12:26

SVN+TRAC+AP

2010-05-27 10:08:39

SVN樹沖突

2010-05-27 14:02:04

SVN使用說明

2010-06-07 15:07:24

nutch+hadoo

2010-05-26 10:42:20

SVN1.5配置

2010-05-22 10:38:15

Symbian開發(fā)

2009-11-18 16:51:21

Oracle Prov

2010-09-10 15:36:29

CSS縮寫

2010-05-26 14:01:47

SVN安裝使用手冊

2010-05-26 14:16:17

本地SVN服務(wù)器

2010-05-25 08:46:12

2010-06-01 19:24:40

SVN命令行
點贊
收藏

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