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

技術指導:詳解Tortoise Subversion客戶端使用方法 下篇

開發 項目管理
本文講解了Tortoise Subversion客戶端的使用方法,和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會你更多東西。

本文接著上節繼續介紹Tortoise Subversion客戶端的使用方法,如果你想了解一下 Tortoise Subversion客戶端的 使用,這篇日志也會對你有一定的幫助。

5.如何比較兩個版本之間的差別
如果你想看到你的本地副本有哪些更加,只用在資源管理器中右鍵菜單下選TortoiseSVN→比較差異。
與另外一個分支/標簽之間的差異,如果你想查看主干程序(假如你在分支上開發)有哪些修改或者是某一分支(假如你在主干上開發)有哪些修改,你可以使用右鍵菜單。在你點擊文件的同時按住Shift鍵,然后選擇TortoiseSVN→URL比較。在彈出的對話框中,將特別顯示將與你本地版本做比較的版本的URL地址。你還可以使用版本庫瀏覽器,選擇兩個目錄樹比較,也許是兩個標記,或者是分支/標記和***版本。郵件菜單允許你使用比較版本來比較它們。閱讀第5.9.2節“比較文件夾”以便獲得更多信息。
與歷史版本的比較差異,如果你想查看某一特定版本與本地拷貝之間的差異,使用顯示日志對話框,選擇要比較的版本,然后選擇在右鍵菜單中選與本地拷貝比較差異

兩個歷史版本的比較
如果你要查看任意已提交的兩個歷史版本之間的差異,在版本日志對話框中選擇你要比較的兩個版本(一般使用Ctrl-更改),然后在右鍵菜單中選比較版本差異
如果你在文件夾的版本日志中這樣做,就會出現一個比較版本對話框,顯示此文件夾的文件修改列表。閱讀第5.9.2節“比較文件夾”以便獲得更多信息。
提交所有修改
如果你要在一個視窗中查看某一版本的所有更改,你可以使用統一顯示所有比較(GNU片段整理)。它將顯示所有修改中的部分內容。它很難顯示一個全面清晰的比較,但是會將所有更改都集中顯示出來。在版本日志對話框中選擇某一版本,然后在右鍵菜單中選擇統一顯示所有比較。

文件差異
如果你要查看兩個不同文件之間的差異,你可以直接在資源管理器中選擇這兩個文件(一般使用Ctrl-modifier),然后右鍵菜單中選TortoiseSVN→比較差異。
WC文件/文件夾與URL之間的比較差異
如果你要查看你本地拷貝中的任一文件與版本庫中任一文件之間差異,
譴責信息之間的比較差異
如果你要查看的不僅是比較差異而且包括修改該版本的作者,版本號和日期,你可以在版本日志對話框中綜合比較差異和譴責信息。這里有更多詳細介紹第5.20.2節“追溯不同點”。

比較文件夾差異

Tortoise Subversion自帶的內置工具不支持查看多級目錄之間的差異,但你可以使用支持該功能的外置工具來替代。在這里第5.9.4節“其他的比較/合并工具”我們可以介紹一些我們使用過的工具。

6.提交代碼時怎樣知道自己改了哪些文件,別人改了哪些文件

7.如何知道某個文件的某一行是誰在哪個版本修改的

8.如何為一個SVN主工程建立分支或tag
創建分支使用步驟:
1、選擇你要產生分支的文件,點擊鼠標右鍵,選擇[分支/標記...]
2、在[至URL(T)]輸入框中將文件重命名為你的分支文件名,輸入便于區分的日志信息,點擊確認。
3、在SVN倉庫中會復制一個你所指定的文件,文件名稱就是你所命名的,但是在你的本地目錄上看不到新建的分支文件名,要使你的文件更新作用到你的分支上,你必須選擇文件,點擊鼠標右鍵,選擇[切換...],選擇你重命名的文件,點擊確定即可。這樣你的本地文件就和分支文件關聯上了,不要奇怪,這時本地目錄上看到的文件名仍然為舊的文件名。

經驗小結
1、如果操作的文件之前還未提交,而你又想把文件提交到新的分支上,記得一定要選擇切換
2、SVN分支的管理實際上就是把不同的分支用不同的文件保存,因此你在取得新版本的時候會發現,不同分支的***文件也會被獲取下來。
創建tag操作,相當于把當前的代碼版本復制一份到其他地方,然后以這個地方為出發點進行新的開發,與原來位置的版本互不干擾。 

對于branches、tags、trunk這三個目錄,并不是subversion必需的,而是被總結的一種良好的團隊開發習慣,其使用方法為:
1、開發者提交所有的新特性到主干。每日的修改提交到/trunk:新特性,bug修正和其他。
2、這個主干被拷貝到“發布”分支。當小組認為軟件已經做好發布的準備(如,版本1.0)然后/trunk會被拷貝到/branches/1.0。
3、項目組繼續并行工作,一個小組開始對分支進行嚴酷的測試,同時另一個小組在/trunk繼續新的工作(如,準備2.0),如果一個bug在任何一個位置被發現,錯誤修正需要來回運送。然而這個過程有時候也會結束,例如分支已經為發布前的最終測試“停滯”了。
4、分支已經作了標簽并且發布,當測試結束,/branches/1.0作為引用快照已經拷貝到/tags/1.0.0,這個標簽被打包發布給客戶。
5、分支多次維護。當繼續在/trunk上為版本2.0工作,bug修正繼續從/trunk運送到/branches/1.0,如果積累了足夠的bug修正,管理部門決定發布1.0.1版本:拷貝/branches/1.0到/tags/1.0.1,標簽被打包發布。

一般建立最初的repository時,就建好這三個目錄,把所有代碼放入/trunk中,如:要將project1目錄下的代碼導入repository,project1的結構就是:project1/branches,project1/tags,project1/trunk,project1/trunk/food.c,project1/trunk/egg.pc……,然后將project1目錄導入repository,建立最初的資料庫。然后export回project1,作為本地工作目錄。
本文關于Tortoise Subversion客戶端使用講解完畢,你掌握其方法了嗎?

 【編輯推薦】

  1. Windows平臺下的Subversion安裝配置新手指南
  2. 三大主流Subversion客戶端初探
  3. 七步搞定Subversion服務器在Ubuntu下的配置
  4. Subversion Pre-Commit-Hook Template未明安全漏洞
  5. 面向 Subversion 用戶的 Git入門指南

 

責任編輯:佚名
相關推薦

2010-05-18 16:45:42

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-17 15:53:25

Subversion服

2010-05-12 15:15:53

Subversion客

2020-04-23 09:32:33

zookeeperCP系統

2009-12-29 18:46:41

Silverlight

2010-05-17 16:11:44

2010-07-29 08:53:24

Flex客戶端
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 3级毛片 | 日韩中文欧美 | 亚洲精品久久久久久国产精华液 | 久久久久成人精品 | yeyeav| 国产99在线 | 欧美 | 日韩成人免费视频 | 午夜成人免费视频 | 亚洲精品日韩在线 | 国产精品久久久久久久午夜 | 亚洲国产精品99久久久久久久久 | 日本免费视频在线观看 | 日韩在线免费观看视频 | 日本高清aⅴ毛片免费 | 日本a v在线播放 | 欧美视频网 | 九九热精品免费 | 国产伦精品一区二区三区四区视频 | 在线观看视频一区二区三区 | 午夜一区二区三区视频 | 欧美一区二区在线视频 | 国产黄色大片网站 | 午夜视频在线播放 | 国产在线二区 | 国产精品国产三级国产aⅴ无密码 | 日韩视频在线一区 | 亚洲精品99999 | 久久久久一区 | 美日韩免费 | 在线观看视频你懂得 | 国产一级片91 | 精品国产91乱码一区二区三区 | 久久国产成人午夜av影院武则天 | 国产成人麻豆免费观看 | 久久这里只有精品首页 | 天天草视频| 亚洲国产18 | 99视频在线免费观看 | 国产精品91网站 | 中文成人在线 | 中文二区 |