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

技術(shù)指導(dǎo):詳解Tortoise Subversion客戶端使用方法 上篇

開發(fā) 項(xiàng)目管理
現(xiàn)在好多朋友都喜歡使用Tortoise Subversion,本文就和大家共同討論一下Tortoise Subversion客戶端使用方法。

好多朋友都喜歡使用Tortoise Subversion,Tortoise Subversion有著很多的有點(diǎn)事很多同類軟件無法比美的,現(xiàn)在我們來看看Tortoise Subversion客戶端的基本使用方法。

1.export和checkout
export下載源代碼用法:
1、新建一個(gè)空的文件夾,右鍵點(diǎn)擊它,可以看到TortoiseSVN菜單以及上面的SVNCheckout。
2、不用管這個(gè)Checkout,我們選擇TortoiseSVN菜單下的Export...,接著它會(huì)讓你輸入url。
3、比如輸入【迷宮探寶】的SVN地址是:http://game-rts-framework.googlecode.com/svn/trunk/
4、其他選項(xiàng)不需要更改,Omitexternals不要勾選,HEADRevision選中表示***的代碼版本,接著點(diǎn)擊OK即可將代碼導(dǎo)出到這個(gè)目錄中:)

checkout意思簽出,雖然和Export的效果一樣是把代碼從服務(wù)器下載到本地,但是Checkout有驗(yàn)證的功能,Checkout到某處的代碼,將會(huì)被TortoiseSVN監(jiān)視,里面的文件可以享受各種SVN的服務(wù)。
  
2.每次提交代碼需要注意哪些問題

如果你更新了目錄中的文件,提交代碼需要用到commit功能,commit的功能不僅僅是上傳,他會(huì)和服務(wù)器上面的文件進(jìn)行對(duì)比,假如你更新了某個(gè)文件而服務(wù)器上面也有人更新了這個(gè)文件,并且是在你checkout之后做的更新,那么它會(huì)嘗試將你的更新和他人的更新進(jìn)行融合(merge),假如自動(dòng)merge不成功,那么報(bào)告conflict,你必須自己來手動(dòng)merge,也就是把你的更新和別人的更新無沖突的寫在一起。

commit的時(shí)候,***填寫Log信息,這樣保證別人可以看到你的更新究竟做了寫什么。這就相當(dāng)于上傳文件并且說明自己做了那些修改,多人合作的時(shí)候log非常重要。

Tortoise Subversion的commit只會(huì)上傳原先checkout然后又被修改了的文件,假如你新加入了某些文件,需要右鍵點(diǎn)擊文件選擇Add,然后文件上面會(huì)出現(xiàn)一個(gè)加號(hào),在下次commit的時(shí)候它就會(huì)被upload并且被標(biāo)記為綠色對(duì)勾。沒有綠色對(duì)勾的文件不會(huì)被commit。假如你需要給帶有綠色對(duì)勾文件改名或者移動(dòng)它的位置,請(qǐng)不要使用windows的功能,右鍵點(diǎn)擊它們,TortoiseSVN都有相應(yīng)的操作。想象這些文件已經(jīng)不在是你本地的東西,你的一舉一動(dòng)都必須讓Tortoise知道。

假如修改了某個(gè)文件但是你后悔了,可以右鍵點(diǎn)擊它選擇Revert,它將變回上次checkout時(shí)候的情況。或者Revert整個(gè)工程到任意一個(gè)從前的版本.

下面描述在使用Commit時(shí)的幾個(gè)注意點(diǎn):

-------------如有多個(gè)文件需要同時(shí)提交,同時(shí)文件在不同的目錄下,必須找到這些文件的最短目錄上點(diǎn)擊Commit,TortoiseSVN會(huì)搜索被點(diǎn)擊目錄以及該目錄下所有的文件,并將修改變動(dòng)的文件羅列在列表中。

-------------仔細(xì)查看列表中的文件,確定哪些文件時(shí)需要更新的,如果不需要更新某個(gè)已經(jīng)變化了的文件,只需要在該文件上點(diǎn)擊右鍵,選擇還原操作;選擇需要新增的文件,不要將臨時(shí)文件添加到版本庫中。

-------------如遇到文件沖突(沖突:要提交的文件已被其他人改動(dòng)并提交到版本庫中)要啟用解決沖突功能。
3.如何保持本地版本和服務(wù)器版本同步

使用update來同步本地和服務(wù)器上的代碼。同樣是右鍵選擇SVNupdate,所有的更改就會(huì)從服務(wù)器端傳到你的硬盤。注意,假如別人刪除了某個(gè)文件,那么更新之后你在本地的也會(huì)被刪除。

如果本地的代碼已經(jīng)被修改,和commit一樣會(huì)先進(jìn)行merge,不成功的話就會(huì)報(bào)告conflict
4.如何在同一個(gè)在一個(gè)工程的各個(gè)分支或者主干之間切換
使用Tortoise Subversion-->switch
在URL中輸入branch或trunk的url地址

請(qǐng)大家關(guān)注Tortoise Subversion下節(jié)介紹。

 【編輯推薦】

  1. 情報(bào)獲悉Subversion1.6.11發(fā)布,敬請(qǐng)關(guān)注
  2. Subversion日期解析函數(shù)緩沖區(qū)溢出漏洞
  3. 如何結(jié)合使用Subversion和Eclipse
  4. CentOS系統(tǒng)中安裝subversion并使用svn+ssh訪問
  5. Windows平臺(tái)下的Subversion安裝配置新手指南

 

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

2010-05-18 16:56:03

Tortoise Su

2010-05-18 11:13:54

Subversion使

2010-05-19 11:07:49

TortoiseSVN

2010-05-12 15:46:51

Subversion客

2010-05-17 17:13:09

Subversion端

2010-05-18 09:07:14

Subversion安

2010-05-17 14:11:35

Subversion

2010-05-18 11:34:08

2010-05-20 14:35:58

SVN客戶端常用命令

2010-05-17 17:33:31

Subversion1

2010-06-01 13:54:42

TortoiseSVN

2010-05-14 16:11:52

Subversion命

2010-05-14 16:57:01

Subversion命

2010-01-11 18:12:57

VB.NET使用MS

2010-05-12 15:15:53

Subversion客

2010-05-17 15:53:25

Subversion服

2020-04-23 09:32:33

zookeeperCP系統(tǒng)

2010-05-17 16:11:44

2009-12-29 18:46:41

Silverlight

2010-06-01 14:11:11

TortoiseSVN
點(diǎn)贊
收藏

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