當我通過p4提交時,我想設置用戶(未登錄用戶)提交。
任何人都可以幫助我或提交只從登錄用戶?從已設置的用戶提交Perforce
0
A
回答
1
一種方法是設置P4USER環境變量。在bash
中,可以使用export
命令完成此操作。
export P4USER=MyAlterEgo
另一種是使用p4 -u <username> <command>
。
1
是否可以從您沒有有效憑單的用戶提交取決於您的安全設置。如果您有密碼,則必須擁有密碼或票證才能以該用戶身份執行操作。但是,如果您有未經身份驗證的存儲庫,則可以在命令行上使用P4USER
環境變量或-u
開關(或者甚至是.p4config
文件)將您的用戶設置爲任意用戶。
對於經過身份驗證的系統和用戶,您需要以該用戶身份登錄,但是perforce並不要求您一次僅以一個用戶身份登錄。由於p4 login
發行故障單並且多張故障單對於同一個unix用戶可能是未完成的,因此可以使用p4 login
命令以多個用戶身份登錄,然後使用P4USER
環境變量或-u
開關執行與這些用戶中的任何一個相同的操作。
例如(bash的假設):
> p4 login userA
Password: <enter userA's password>
userA logged in
> p4 login userB
Password: <enter userB's password>
userB logged in
> P4USER=userA p4 login -s
User userA ticket expires in 9 hours 59 minutes.
> p4 -u userB login -s
User userB ticket expires in 9 hours 59 minutes.
任何其他命令可以執行任一的那些方式,只要車票是否仍然有效。
相關問題
- 1. Perforce提交/提交條件
- 2. 從perforce歷史中刪除已提交的更改列表
- 3. 設置用戶數據提交
- 4. Perforce錯誤 - 無法從非流客戶端提交
- 5. 從用戶提交
- 6. Perforce從命令行提交描述和交互提示
- 7. 在Perforce上提交Eclipse Project
- 8. 設置「提交」
- 9. perforce admin找出用戶提交的文件
- 10. 不允許Jenkins基於特定Perforce用戶的提交
- 11. 更新只能從賬戶設置頁面提交的領域
- 12. 恢復已刪除的Perforce客戶端
- 13. 如何設置Mercurial用於提交的用戶名?
- 14. 使用git-p4設置perforce客戶端的git克隆
- 15. 獲取從perforce中的提交更改的文件列表
- 16. SourceTree如何重置已提交的提交
- 17. 如何配置提交的用戶名?
- 18. 提示用戶設置iCloud
- 19. 如何在我的提交之前插入已提交的提交,並還原那些已提交的提交?
- 20. 從Jenkins創建並提交編號的更改列表到Perforce
- 21. Assembla Perforce不會提交大量文件
- 22. 在提交期間保留Perforce信息
- 23. 無法提交perforce更改列表
- 24. perforce服務器設置
- 25. 設置Perforce行結束
- 26. Perforce P4CONFIG沒有設置?
- 27. git恢復已提交的提交
- 28. 關於提交的Javascript已提交
- 29. Github如何跟蹤僅從某些用戶提交的提交
- 30. Git:從提交請求中排除已提交的文件