2016-08-22 105 views
0

我一直在嘗試編寫一個stcmd來檢出StarTeam存儲庫中的代碼。這裏的命令是什麼樣子:使用stcmd創建工作文件夾

stcmd co -p "Username:[email protected]:1024/Store Server/Store Server/USB/sources/$OEM$/$$/Setup/Scripts" 

我每次運行此代碼時,我得到如下回應:

C:\的StarTeam \存儲服務器\ USB \來源\ $ OEM $ \ $ $ \ Setup \ Scripts \ osConfig.ps1(系統找不到指定的路徑)

我猜我需要創建工作文件夾的位置才能使我的檢出命令正常工作。有沒有辦法使用stcmd創建存儲庫的工作文件夾?我知道我可以通過StarTeam做到這一點,但我想知道是否可以通過stcmd創建它,以便在我的代碼運行時可以在新計算機上創建文件夾。

回答

0

你還沒說你正在使用的版本,但是在5.4的命令創建工作目錄是:

stdcmd local-mkdir 

所以你需要像:

stdcmd local-mkdir -p "Username:[email protected]:1024/Store Server/Store Server/USB/sources/$OEM$/$$/Setup/Scripts" 

這是你的問題的答案,但我不確定它會成爲你的問題的解決方案!

0

不確定您正在使用哪個版本的StarTeam,但至少在13.0中,有一個選項-cwf(檢出工作文件夾),您可以將它添加到檢出命令中。如果您還希望使用此功能簽出所述工作文件夾的子文件夾,則還可以附加-is(包括子文件夾,也許?)。因此,請嘗試:

stcmd co -p "Username:[email protected]:1024/Store Server/Store Server/USB/sources/$OEM$/$$/Setup/Scripts/" -cwf -is