2013-04-04 50 views
2

我是一個倉庫新手,我擁有的是一個CVS分支名稱。我試圖確定這個分支的分支點或基點。我如何找到預分支標籤?可能嗎?根據CVS中的分支名稱查找前分支標籤 - 有可能嗎?

更清晰 - 創建一個分支的程序如下:

create base tag: 
$ cvs tag BASE 

Create branch: 
$ cvs tag -r BASE -b BRANCH 

以上面的例子中,我知道BRANCH - 我想找到基地。我已經搜索了很長一段時間,唯一出現的是如何創建預分支標籤和分支(如上所示),但沒有出現如何找出預分支標籤基於分支的內容名稱。

感謝, - 查

回答

1

隨着條命令

$ cvs status -v {file}

你得到了{file}標籤。

輸出會像(在它的結束):

Existing tags: 
    tag_name_1  (revision 1.1) 
    BASE  (revision 1.2) 
    BRANCH (branch 1.2.1) 

然後你就會知道什麼是你的分支版本和以前的版本。在這個例子中,你知道你的分支名稱(BRANCH)。其修訂版本是1.2.1。前一個是1.2,此版本的標籤是BASE。

也許這個例子中的版本號並不像CVS那樣,但你可以明白。

+0

謝謝!我最終找出了一個非常類似的解決方案,以您在此處發佈的內容爲基礎,並基於我從github中取消的腳本進行腳本編寫。我想到的解決方案發布在這裏:http://stackoverflow.com/a/16425841/1652375 – Redxar 2013-05-07 18:41:01