簡體   English   中英

使用stcmd創建工作文件夾

[英]Create Working Folders using stcmd

我一直在嘗試編寫一個stcmd來從StarTeam存儲庫中簽出代碼。 該命令如下所示:

stcmd co -p "Username:Password@localHost:1024/Store Server/Store Server/USB/sources/$OEM$/$$/Setup/Scripts"

每次運行此代碼,都會收到以下響應:

C:\\ StarTeam \\ Store Server \\ USB \\ sources \\ $ OEM $ \\ $$ \\ Setup \\ Scripts \\ osConfig.ps1(系統找不到指定的路徑)

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

您尚未說明要使用哪個版本,但是在5.4中,用於創建工作目錄的命令是:

stdcmd local-mkdir

所以你需要像這樣的東西:

stdcmd local-mkdir -p "Username:Password@localHost:1024/Store Server/Store Server/USB/sources/$OEM$/$$/Setup/Scripts"

這是您的問題的答案,但我不確定這是否將解決您的問題!

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

stcmd co -p "Username:password@localHost:1024/Store Server/Store Server/USB/sources/$OEM$/$$/Setup/Scripts/" -cwf -is

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM