我們使用clearcase作爲SCM。我對clearcase沒有太多經驗。現在我們即將發佈我們的代碼到生產。我想標記我的代碼,因爲我在之前的項目中使用過VSS。但是,明文標籤並不像VSS那麼容易。 clearcase要求在標記VOB中的文件夾之前創建標籤類型。我不明白創建標籤類型的概念嗎?任何關於此的指導將不勝感激。標籤版本中的clearcase和vss有什麼區別?
回答
lbtype是一個模板聲明。
標籤是將要放在每個版本上需要標記的實例。
的
mklbtype
命令創建一個VOB內的一個或多個標籤類型和將來使用指定的名稱。
在VOB中創建標籤類型後,可以使用mklabel
將該類型的標籤附加到該VOB元素的版本。
您也可以在lbtype
附加約束:
默認情況下,一個新的標籤類型中元素的整個版本樹限制爲使用上只有一個版本。
這可以讓你忽略一個版本擴展路徑名的分支路徑名部分(例如,[email protected]@/JOHN_TMP
)
一旦你定義一個lbtype
,你可以申請(mklabel
)它到您當前視圖中所需的任何文件或一組文件。
這意味着你必須配置選擇的一個分支LATEST
視圖,並在特定的時間,在應用此標籤:
cd /myView/myVob/myGroupOfFile
cleartool mklabel -nc -r MY_LABEL-1.0 .
注:lbtype
的名稱(從這個lbtype
設置標籤)完全取決於你。您可以設置標籤FOO
,BAR
或任何其他名稱。相反,您可以設置標籤MY_LABEL-2.0
,,然後設置標籤MY_LABEL-1.2
(不明智,但是...)。
如果你想看到什麼確切的版本由像MY_LABEL-1.0
以前的現有標籤引用,創建另一個(動態)查看您設置看到這個標籤。
以下配置規範(「配置規範」,又名「選擇規則」的版本),將實現這一點:
element * MY_LABEL-1.0
element * /main/LATEST
第二選擇規則被稱爲「停止規則」,因爲它允許所有版本「回落」這個默認的規則:如果沒有版本(對於一個給定的文件)標記MY_LABEL-1.0
,然後它將總是停在‘/main/LATEST
’的規則,選擇LATEST
版本分支main
的。
對於那些「諮詢」視圖(即「僅用於查看文件版本的視圖」),我推薦動態視圖,以便快速訪問這些固定版本。 如果您現在想要看到2.0標籤,只需修改此視圖的配置規範。或者創建另一個視圖,以便同時看到1.0(在第一個視圖)和2.0(在這個第二個新視圖)
Hi VonC, 非常感謝。VSS標籤只是文本,用於在特定時間點識別一組文件及其版本。在我發佈版本1.0之前的VSS中,我將我的代碼標記爲「VERSION1.0」,並將此代碼的任何功能標記爲「VERSION1.1」,之後如果想獲得「VERSION1.0」代碼,我只需要到歷史記錄並獲得帶有「VERSION1.0」標籤的代碼。我想爲我們團隊的VOB中的項目清晰地做同樣的事情。你可以讓我知道如何做到這一點。 – raj 2009-08-14 12:34:51
- 1. VSS 6.0和VSS 2005有什麼區別?
- 2. ClearCase:主副本有什麼區別?
- 3. 腳本標籤和「<%....%>」標籤有什麼區別?
- 4. 標籤有什麼區別
- 5. asp:label和HTML標籤有什麼區別?
- 6. HTML中的object標籤和include標籤有什麼區別?
- 7. 腳本標籤中的「lang」和「type」屬性有什麼區別?
- 8. 別名和標籤有什麼區別? (一般和在git中)
- 9. VSE版本和Vyatta Core版本之間有什麼區別AMI
- 10. Qt調試版本和Qt發佈版本有什麼區別?
- 11. 「軟件版本」和「平臺版本」有什麼區別?
- 12. 「運行時版本」和「版本」有什麼區別?
- 13. 免費版本和檢查版本有什麼區別?
- 14. 標籤欄控制器和標籤欄有什麼區別?
- 15. jquery版本1,版本2和版本3版本有什麼區別?
- 16. Json.Net版本有什麼區別?
- 17. Linux內核版本有什麼區別?
- 18. Qt Creator版本有什麼區別?
- 19. Orientdb版本有什麼區別?
- 20. 從版本的工作區和最新版本之間有什麼區別
- 21. config.xml中的插件和功能標籤有什麼區別?
- 22. Jekyll中的分類和標籤有什麼區別?
- 23. Neo4j中的標籤和屬性有什麼區別?
- 24. 快照,候選版本和發行版有什麼區別?
- 25. Visual Studio Express版本,microsoft.net和VS專業版有什麼區別?
- 26. hg標籤和hg書籤有什麼區別?
- 27. 標籤和標籤部件之間的區別是什麼
- 28. 在javadoc中,標籤@throws和@exception有什麼區別?
- 29. 什麼是JSTL?什麼是JSP標籤庫?有什麼區別?
- 30. 標籤和文本框之間的(技術)區別是什麼?
哇,我不知道任何人都用過這些。我真的很遺憾聽到... – 2009-08-14 12:21:34
我現在使用ClearCase ... – 2009-08-14 12:46:32
我剛剛完成我的問題以回答您的評論。 – VonC 2009-08-14 21:46:01