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

Subversion客戶端使用詳解

開發 項目管理
Subversion客戶端的基本操作包括項目導入、提交變更文件和本地拷貝、添加刪除文件和文件夾以及如何進行更新沖突處理等。

前面我們介紹了Subversion客戶端及其安裝方法,下面我來學習如何使用Subversion客戶端進行方便的項目管理。安裝完成之后的Subversion客戶端需要我們將自己的項目導入,在這個例子里是D:\MyWork \Sample,目錄下有若干個文件:

1. 右鍵->TortoiseSVN->Import...

2. URL of repository輸入“svn://localhost/Sample”,點擊OK。
 
3、系統提示輸入用戶名和密碼,這里輸入abcd 密碼123456

至此初始的數據就已經全部導入到了我們剛才定義的版本庫中。

Subversion客戶端基本操作

CheckOut我們所需要的項目。在我們打算用來存放檢出后的項目的文件夾上邊右鍵點擊,選擇“SVN CheckOut…”。

在彈出的窗口中輸入repository的URL地址和checkout后文件的存放路徑,點擊OK,如果沒有報錯則表示我們已成功將文件從版本庫中檢出。 檢出后的文件夾將被打了特殊的標記,至此,Sample文件夾和其子目錄和文件都被收納到Subversion的管理中。

1、提交變更了的文件

一旦我們改變了文件夾下邊的某個文件時,TortoiseSVN將文件的標志換成感嘆號的標記,此時如果我們希望將變更的文件提交到版本庫中時,只需在文件上點擊右鍵,選擇“SVN Commit..”,在彈出的窗口中輸入些次提交的信息和選擇需要提交的文件(建議在所有修改過的文件的頂層目錄做提交,將某一次的修改一次性提交,利用subversion的原子性可以保證項目不會存在不完整的版本)。

點擊OK之后文件的變更信息便保存到了Subversion的版本庫中去了。

2、Subversion客戶端更新本地拷貝

在文件夾或文件上右鍵點擊選擇“SVN Update toUpdate”,系統將默認的將所選擇的文件夾或文件更新至***的版本。如果更新到特定的版本,可以使用“TortoiseSVN- revision”,在彈出的窗口中選擇“Revision 并輸入需更新至的版本號”(注:Subversion的每一次提交對應一顆版本庫樹的快照,所以update至某一個revision,則是update 至某一顆版本庫樹的快照。)

3、添加新的文件或文件夾

在新文件或文件上右鍵點擊選擇“TortoiseSVN-Add..”

系統彈出確認窗口,點擊OK,文件夾會被標上加號,這個時候還未將其加入至版本庫中去,需將其提交,右鍵“SVN Commit..”,此時所選擇的文件或文件夾將被全部添加到版本庫中去。

4、刪除文件或文件夾

在欲刪除的文件或文件夾上右鍵點擊,選擇“TortoiseSVN-delete”,然后再提交,則所選擇的文件或文件夾便從版本庫刪除了。

5、重命名

如需重命名,需由需由Tortoise來做,不能直接在操作系統上重命名。在欲重命名的文件或文件上右鍵點擊,選擇“TortoiseSVN-rename..”,在彈出的窗口中輸入新的文件或文件夾名稱,點擊OK,將會多出一個新命名后的文件或文件夾,再將它們提交。重命名是一個將原文件夾做一次復制然后刪除舊文件夾將新的文件夾提交上去的過程,保留歷史記錄。

6、撤銷所做更改

在編緝了某些文件或文件后,如果需要返回修改前的版本,則右鍵點擊,選擇“TortoiseSVN-Revert..”進行撤銷,將文件恢復到修改前的版本。

7、Subversion客戶端文件更新的沖突處理

當你Update出現了沖突時,Subversion會產生三個文件

◆Filename.mine
你更新前的文件,沒有沖突標志,只是你***更改的內容。(如果Subversion認為這個文件不可以合并,.mine文件不會創建,因為它和工作文件相同。)

◆Filename.rOLDREV
這是你做更新操作以前的BASE版本文件,就是你在上次更新之后未作更改的版本。

◆Filename.rNEWREV
這是你的Subversion客戶端從服務器剛剛收到的版本,這個文件對應版本庫的HEAD版本。
 
這里的OLDREV是你的.svn目錄中的修訂版本號,NEWREV是版本庫中HEAD的版本號。 沖突的文件內容,在沖突的地方將被使用“>>>>”標志出來,用戶自己進行合并的取舍。

解決沖突之后,右鍵選擇“TortoiseSVN- resolved..”,Subversion刪除沖突所產生三個文件刪除,此時你才可以進行提交。( 也可以手動刪除此三個文件。)

8、其它

◆Show log 顯示文件或文件夾的日志信息

◆Repo-browser 瀏覽版本庫

◆Check for modifications 檢查出所有修改過的文件的信息

◆Revision graph 圖形化的版本顯示

Subversion客戶端的使用還有更多高階主題,比如分支與合并、更改與驗證用戶等,51CTO會在之后的文章問您介紹。

 

【編輯推薦】

  1. 三大主流Subversion客戶端初探
  2. 七步搞定Subversion服務器在Ubuntu下的配置
  3. SubVersion Windows安裝指南
責任編輯:佚名 來源: 網絡轉載
相關推薦

2010-05-14 16:11:52

Subversion命

2010-05-14 16:57:01

Subversion命

2010-05-18 16:45:42

Tortoise Su

2010-05-18 16:56:03

Tortoise Su

2010-05-12 15:15:53

Subversion客

2020-04-23 09:32:33

zookeeperCP系統

2010-06-01 14:11:11

TortoiseSVN

2011-08-17 10:10:59

2010-04-08 15:35:13

Oracle 簡易客戶

2009-03-04 10:27:50

客戶端組件桌面虛擬化Xendesktop

2012-10-11 17:02:02

IBMdw

2013-06-08 09:59:15

VMwarevSphere Web

2010-03-18 16:49:43

Java Socket

2011-03-21 14:53:36

Nagios監控Linux

2011-04-06 14:24:20

Nagios監控Linux

2009-07-24 17:31:56

ASP.NET AJA

2010-05-31 15:55:42

2012-01-13 10:29:37

ibmdw

2010-05-26 09:26:43

Cassandra

2010-06-01 13:54:42

TortoiseSVN
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一级一级国产 | 男女爱爱网站 | 日本午夜在线视频 | 欧美成人一区二区 | 亚洲一级黄色 | 日韩成人在线网站 | 亚洲一区二区三区免费在线观看 | 国产激情一区二区三区 | 91亚洲国产成人久久精品网站 | 久久久青草婷婷精品综合日韩 | 日本高清不卡视频 | 第一色在线 | 国产一级在线 | 伊人久久在线 | 国产精品久久久久aaaa樱花 | 日韩在线成人 | 久久精品综合 | 91视视频在线观看入口直接观看 | 成人在线视频网站 | 中文字幕视频在线观看 | 国产精品高潮呻吟久久久久 | 精品av| 欧美寡妇偷汉性猛交 | 国产精品美女久久久久久免费 | 久久久久久蜜桃一区二区 | 亚洲成av | 日韩av视屏 | 午夜精品| 免费观看毛片 | 欧美一卡二卡在线观看 | 91av视频在线免费观看 | 成人三级在线观看 | www.日韩| 北条麻妃国产九九九精品小说 | 高清久久 | 4h影视 | 国产不卡一区 | 欧美精品在线免费观看 | 精品久久久久久 | 91av在线免费播放 | 国产农村妇女精品一二区 |