成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

技術分享 SVN客戶端安裝及環境配置在Linux下如何進行

開發 項目管理
在學習SVN的配置時,經常會遇到SVN客戶端配置,對此你是否熟悉,本文就向大家簡單介紹一下Linux下svn客戶端安裝及環境配置方法,希望對大家學習有所幫助。

本節接著上節介紹Linux下SVN客戶端安裝及環境配置方法,在這里和大家分享一下,希望通過本節的介紹大家對SVN客戶端安裝及環境配置方法有一定理解。SVN(subversion)是近年來崛起的版本管理工具,是CVS的接班人。目前,絕大多數開源軟件都使用SVN作為代碼版本管理軟件。下面是具體操作步驟。

一、SVN命令操作
假設svn服務端上有如下庫目錄:
Steven在他的用戶目錄中有workplace目錄,他想把DemoProject簽出到他的workplace目錄中,并進行操作:

0、進入workplace目錄,使用checkout命令簽出:

viewplaincopytoclipboardprint?
cdworkplace
checkoutDemoProject
cdworkplace
checkoutDemoProject
此時注意:如果你的登陸的linux終端登陸用戶和你的svn操作用戶名同名(比如都是steven),則會提示你輸入svn操作用戶的密碼,否則會先提示你輸入linux終端用戶密碼,然后提示你輸入svn操作用戶名和密碼
進行完上面操作后,在workplace目錄中就會出現DemoProject目錄。

1、SVN客戶端安裝及環境配置時命令操作中單個文件的操作(hello.cpp)。進入到目錄DemoProject/src/demo

A)更新到本地
viewplaincopytoclipboardprint?
svnup
svnup

B)修改后提交到庫
viewplaincopytoclipboardprint?
commithello.cpp
svnup
commithello.cpp
svnup

C)新增一個文件到庫(進入src/include目錄)
viewplaincopytoclipboardprint?
svnup#更新本地工作目錄
svnaddhello.h#添加到庫
commithello.h#提交hello.h到庫
svnup#更新本地工作目錄
svnup#更新本地工作目錄
svnaddhello.h#添加到庫
commithello.h#提交hello.h到庫
svnup#更新本地工作目錄

D)刪除庫上一個文件(進入src/demo目錄)
viewplaincopytoclipboardprint?
#svndelhello.cpp刪除庫中的hello.cpp文件
#commithello.cpp提交到庫
#svnup更新本地工作目錄
#svndelhello.cpp刪除庫中的hello.cpp文件
#commithello.cpp提交到庫
#svnup更新本地工作目錄

2、SVN客戶端安裝及環境配置中命令操作中文件夾的操作(這里需要考慮文件夾中還有子文件夾的情況)(src目錄)
A)更新指定文件夾到本地(進入DemoProject目錄)
#svnupsrc//則src目錄及目錄下的所有子文件夾更新到DemoProject目錄下

B)提交修改過的整個文件夾到庫(修改了文件夾include
viewplaincopytoclipboardprint?
#svnup
#commitinclude
#svnup
#svnup
#commitinclude
#svnup

C)新增一個文件夾到庫(DemoProject/lib)
進入DemoProject目錄:
viewplaincopytoclipboardprint?
#svnmkdirlib創建lib包
#commitlib提交到庫
#svnup更新本地工作目錄
#svnmkdirlib創建lib包
#commitlib提交到庫
#svnup更新本地工作目錄

D)刪除庫上一個文件夾(demo)進入DemoProject/src/目錄
#svnup更新本地工作目錄
#svndeldemo刪除demo文件夾
#commitdemo將刪除提交到庫

3、本地與庫之間的操作
A)查看庫上目錄結構(查看DemoProject目錄結構):#listDemoProject
B)對比本地與庫上某個文件或者整個文件夾(進入src/demo目錄):#svndiffhello.cpp
C)查看庫上某個文件提交記錄(什么時間、什么人提交過):#svnlog–vhello.cpp

4、SVN客戶端安裝及環境配置時其他操作

A)查看src/demo目錄下的文件的狀態(是否修改后沒有提交等)
#svnst
如果你的hello.cpp修改后還沒有提交,則使用svnst會在***列顯示hello.cpp的狀態為M,表示項目已經修改但沒有提交到庫。

B)查看svn命令的幫助
#svnhelpupdate查看update命令的幫助.

C)提交時沖突(沒有更新本地工作目錄而修改文件導致沖突)處理:

(1)想使用項目倉庫中的版本,而放棄本地拷貝的修改:
#svnreverthello.cpp
#svnup

(2)想保留本地工作拷貝的修改,而放棄項目倉庫中版本的修改:
#當你解決了沖突的文件,就可以使用resolved
#svnresolved
#svncommithello.cpp

D)checkout下來庫的老版本
首先查看你需要checkout下來的DemoProject老版本,然后再checkout下來:
#svnlogDemoProject查看老版本,比如是4330版本
#checkoutDemoProject–r4330。SVN客戶端安裝及環境配置介紹完畢,請關注本節其他相關報道。
 

【編輯推薦】

  1. Linux下SVN客戶端安裝方法揭秘
  2. 專家在線答疑:如何進行SVN服務器端與Eclipse中的SVN客戶端配置?
  3. Ubuntu下SVN服務器環境配置專家指導
  4. SVN客戶端常用命令專家全程講解
  5. 兩個簡單操作介紹TortoiseSVN項目

 

 

 

責任編輯:佚名 來源: csdn.net
相關推薦

2010-06-01 14:35:16

SVN倉庫導出

2010-06-01 10:28:14

安裝SVN客戶端

2010-06-01 09:54:23

SVN客戶端安裝

2011-08-17 16:50:54

2010-06-02 11:16:31

2010-05-28 12:55:23

2010-05-31 15:55:42

2010-01-05 14:32:01

JSON 數據

2010-05-31 19:41:17

SVN客戶端配置

2010-03-16 15:50:59

Java遠程控制

2010-05-25 18:32:22

apache+svn+

2011-09-05 12:36:10

2010-05-25 11:24:30

SVN安裝配置

2010-05-27 11:32:29

2010-05-24 08:51:13

Linux下SVN服務

2010-03-26 15:14:20

Linux系統環境

2010-05-28 09:31:10

修改SVN密碼

2010-06-02 18:51:35

搭建SVN服務器

2013-07-05 16:10:20

mac系統Xcode使用SVN客戶端iOS開發

2021-03-12 16:21:02

LinuxEvernote客戶端
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线免费观看毛片 | 久久精彩视频 | 久久久久久国产精品免费免费 | 亚洲人成人一区二区在线观看 | 天天综合久久网 | 欧美一级精品片在线看 | 亚洲精品一级 | 亚洲国产情侣自拍 | 亚洲www| 欧美日韩综合一区 | 欧美一级大片免费观看 | 黄色网页在线 | 欧美日韩国产一区 | 久久av综合| 日本大香伊一区二区三区 | 国产视频一区二区在线观看 | 91人人在线 | 国产一区二区不卡 | 国产一区二区三区视频 | 精品国产欧美一区二区三区成人 | 日本一区高清 | 午夜成人免费视频 | 精品国产伦一区二区三区观看体验 | 午夜av电影 | 玖玖玖在线| 日韩一区二区三区在线视频 | 综合久久99| 97色在线观看免费视频 | 99热这里都是精品 | 亚洲精品一区二区三区在线观看 | 色花av| 久久影音先锋 | 午夜三区 | 亚洲福利| 一区二区三区视频在线免费观看 | 欧美日韩精品久久久免费观看 | 日韩一二区 | 欧美专区在线 | 91视频进入 | 国产一区二区三区四区五区加勒比 | 欧美黄色一区 |