我想從StarTeam 獲得在特定標籤代碼使用嚴格的命令行。 我已經知道我可以使用「stcmd.exe」。 但我無法找到特定的命令來獲取帶標籤的代碼。如何從StarTeam(stcmd.exe)獲取帶標籤的代碼?
任何一個可以請幫助?
謝謝。
我想從StarTeam 獲得在特定標籤代碼使用嚴格的命令行。 我已經知道我可以使用「stcmd.exe」。 但我無法找到特定的命令來獲取帶標籤的代碼。如何從StarTeam(stcmd.exe)獲取帶標籤的代碼?
任何一個可以請幫助?
謝謝。
文檔的位置(第51頁有結帳選項):
http://techpubs.borland.com/starteam/2009/en/ST_CmdTools_Help_en.pdf
的-cfgl
開關允許你指定配置標籤。
編輯與更新過的語法
完整的語法做了結帳基於配置標籤上指定的目錄是:
stcmd.exe co -p "<username>:<password>@<starteamServerAndPort>/<project>/<view>/" -rp "<workingDir>" -o -cfgl "<labelName>"
以下參數
所以:
username=test
password=pw
starteamServerAndPort=10.209.30.22:49201
project=MyProject
view=MyView
workingDir=d:\latest
lableName=MyLabel
我們的命令行調用是:
stcmd.exe co -p "test:[email protected]:49201/MyProject/MyView/" -rp "d:\latest" -o -cfgl "MyLabel"
Google發現此:http://www.foxdata.com/starteam/faq/view_labels_and_how_to_use.htm 所以看起來-vl選項可以讓你指定視圖標籤。
的命令行工具感謝您的幫助。 我有點困惑是否使用-cfgl(由Dougman指定)或-vl。 因爲我們只想得到標籤的版本。 我們不想結帳標籤版本。 我可以理解-co開關用於檢出,但我不明白哪個開關「獲取」了版本。 – user196614 2010-02-05 04:58:25
我必須承認,我不是StarTeam專家。我們有一個較舊的版本,並有視圖標籤和修訂標籤。不知道,實驗室是什麼樣的配置。我們使用視圖標籤作爲構建標籤。 – Henrik 2010-02-05 08:03:22
作爲澄清一些其他意見,-cfgl標誌指定一個視圖標籤,而-vl標誌指定一個版本(修訂版)的標籤。指定-cfgl相當於在gui中打開視圖並將View配置設置爲給定的視圖標籤,這可能就是您要找的內容,就像Dougman所說的那樣。指定-vl相當於打開gui並在Checkout對話框中選擇該標籤。
至於與時髦的字符指定的密碼,無論是與%轉義如上所示或使用-pwdfile或-epwdfile標誌和在一個單獨的文件中存儲的密碼。
感謝您的幫助。 但是我們只想得到帶標籤的版本,並且不想簽出標籤的版本。 我有點困惑是否使用-cfgl或-vl(由Henrik指定)。 – user196614 2010-02-05 04:55:28
@ user196614:你是什麼意思「只有標籤版本」?把它放在你的本地硬盤上的某個地方?你能解釋一下嗎? – 2010-02-05 14:25:47
是的,我想知道它並將它放在我的本地計算機上。通過短語「僅獲取標籤版本」,我想表達我不需要更新文件。我只想構建源代碼並部署可執行文件。 – user196614 2010-02-08 05:32:30