2017-04-17 120 views
0

創建它,我已經創建了一個Perforce客戶端命令:Perforce恢復操作給客戶端未知。與P4客戶端命令

p4 client -o -e <my_clientname> 

,並給出了與要求用戶創建的消息。

但在使用該客戶端名進行還原操作與命令

p4 -c <my_clientname> revert <perforce_path...> 

它給了我一個錯誤"Client <my_clientname> unknown - use 'client'命令來創建它「

附加信息:我對詹金斯的設置工作與Perforce插件

回答

1

p4 client -o確實不是創建您的客戶端;它只是打印出來標準輸出格式規範,您可以使用創建您的客戶端。

要建立你的客戶,做到:

`p4 client -o <my-client-name> | p4 client -i` 

順便說一句,在你的問題,你寫,你也通過了-e標誌。我不相信有一個-e標誌。

+0

另外,如果你還沒有打開任何文件,'revert'將不會執行任何操作。 :) –

+0

我顯然已經擱置了一些文件山姆。 :) – Anonymous

+0

@Bryan彭德爾頓這「e」打印在這裏錯誤。但是你的解決方案爲我創造了工作空間。感謝那。但現在同時呼籲恢復使用Perforce公司變更列表在此命令 P4 -c 取消擱置-f -s%SHELVED_CL% ... 我得到一個錯誤: 「文件(S)此客戶端上未打開」 儘管我使用 p4 -p 客戶端 檢查了我的工作區映射,但它是正確的。 – Anonymous