2010-02-04 56 views

回答

2

文檔的位置(第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" 
+0

感謝您的幫助。 但是我們只想得到帶標籤的版本,並且不想簽出標籤的版本。 我有點困惑是否使用-cfgl或-vl(由Henrik指定)。 – user196614 2010-02-05 04:55:28

+0

@ user196614:你是什麼意思「只有標籤版本」?把它放在你的本地硬盤上的某個地方?你能解釋一下嗎? – 2010-02-05 14:25:47

+0

是的,我想知道它並將它放在我的本地計算機上。通過短語「僅獲取標籤版本」,我想表達我不需要更新文件。我只想構建源代碼並部署可執行文件。 – user196614 2010-02-08 05:32:30

1

Google發現此:http://www.foxdata.com/starteam/faq/view_labels_and_how_to_use.htm 所以看起來-vl選項可以讓你指定視圖標籤。

的命令行工具
+0

感謝您的幫助。 我有點困惑是否使用-cfgl(由Dougman指定)或-vl。 因爲我們只想得到標籤的版本。 我們不想結帳標籤版本。 我可以理解-co開關用於檢出,但我不明白哪個開關「獲取」了版本。 – user196614 2010-02-05 04:58:25

+0

我必須承認,我不是StarTeam專家。我們有一個較舊的版本,並有視圖標籤和修訂標籤。不知道,實驗室是什麼樣的配置。我們使用視圖標籤作爲構建標籤。 – Henrik 2010-02-05 08:03:22

1

作爲澄清一些其他意見,-cfgl標誌指定一個視圖標籤,而-vl標誌指定一個版本(修訂版)的標籤。指定-cfgl相當於在gui中打開視圖並將View配置設置爲給定的視圖標籤,這可能就是您要找的內容,就像Dougman所說的那樣。指定-vl相當於打開gui並在Checkout對話框中選擇該標籤。

至於與時髦的字符指定的密碼,無論是與%轉義如上所示或使用-pwdfile或-epwdfile標誌和在一個單獨的文件中存儲的密碼。

相關問題