如何獲取本地更改列表並將其發送給Perforce中的其他人?更具體地說,我想將未提交的更改從本地掛起的更改列表發送到另一個用戶的掛起更改列表。如何獲取我的本地更改列表並將其發送給Perforce中的其他人?
14
A
回答
14
set P4DIFF=C:\cygwin\bin\diff.exe
p4 diff -du -c 12345 > patch-to-head.diff
# On Other machine
patch -p1 < patch-to-head.diff
我可能是錯上的環境變量在那裏,你可能需要做的diff文件一定的修正,但總的想法是,你產生統一DIFF一個GNU,你可以發送給人們,可以使用GNU補丁來應用它。
+2
至少在服務器2008.2和2010.1中,「p4 diff」沒有-c標誌。我仍然沒有找到一種方法在特定待處理更改列表中的文件上運行「p4 diff」。 – 2010-11-11 22:49:44
2
12
P4現在對2009年的擱置操作有本地支持。客戶端和服務器至少需要2009.2才能使用它。
-1
Perforce 2016,osx。 DIFF未決的變更表:
mac:src user$ cl=123456 && p4 diff -du $(p4 files @=$cl | sed s/#.*//) > $cl.diff
輸出:123456.diff
應用補丁:
mac:src user$ patch -p0 < 123456.diff
1
擱置待處理的變更列表YOURCHANGE:
p4 shelve [-c YOURCHANGE]
然後其他用戶不:
p4 unshelve -s YOURCHANGE [-c THEIRCHANGE]
無論在哪種情況下,都可以省略「-c」參數以替代使用默認更改列表。在p4 shelve
的情況下,這意味着將創建一個新的更改列表,並且默認更改列表中的文件將被擱置;在p4 unshelve
的情況下,它意味着您的更改列表中擱置的文件將取消保存到其他用戶的默認更改列表中。
相關問題
- 1. iphone如何將我的項目構建發送給其他人
- 2. 如何將python腳本打包發送給其他人
- 3. 如何抓取chekboxes列表並將其發送給List對象中的Action?
- 4. 使用Javascript或PHP獲取位置並將其發送給我?
- 5. 如何將電子郵件發送給其他人
- 6. SVN:將本地更改合併到其他工作副本中
- 7. 如何更改地圖中的元素並獲取其位置?
- 8. 如何將構建的項目發送給其他人,以便他們可以在其開發人員帳戶中將其提交給App Store?
- 9. 如何在設備上運行的ipad手機缺口的應用程序,並將其發送給其他人
- 10. 如何從瓶中捕獲數據並將其發送到其他python函數
- 11. Perforce合併更改列表
- 12. 將java對象發送給其他WebService
- 13. 如何從ImageView中點擊Image併發送給其他活動
- 14. 如何獲取HTML表中的日期值並將其傳遞給我的JavaScript?
- 15. 如何獲取發送的短信並將其設置爲我的應用程序中的列表視圖?
- 16. 獲取div的html值並將其發送到獲取變量
- 17. iphone:創建臨時版本然後發送給其他人
- 18. 如何將組合框更改爲文本當我選擇其他任何人
- 19. 如何將我的python代碼分享給其他人?
- 20. 如何將我的GAE應用分享給其他人?
- 21. Perforce:我如何將p4集成一個本地uncommited更改列表?
- 22. 如何獲取數組中的所有元素並將其發送到其他服務?
- 23. 如何獲取onMapLongClick中的位置併發送到其他活動
- 24. 如何修改其他人分享給我的文件,如電子表格?
- 25. 如何在Silverlight中的其他時區獲取本地時間
- 26. Lambdaj:通過地圖循環並獲取值並將其放入其他地圖
- 27. 如何將ViewBag發送到其他RenderPage使用其他RenderPage
- 28. 如何將圖表(設計)在RedHat devStudio中的設置發送給其他開發人員
- 29. 如何獲取title屬性並將其追加到其他地方
- 30. 如何將修補程序發送給其他開發人員並避免合併衝突?
你必須更具體。這聽起來像是你想要將未提交的更改從本地掛起的更改列表發送到另一個用戶的掛起更改列表?這是對的嗎? – ninesided 2008-12-17 00:17:03
是的,@nidedided – 2018-01-06 00:02:29