2017-04-11 41 views
0

我正在使用perforce。我在特定的存儲庫中添加了一堆文件,並且有人在同一位置檢查了一堆文件。如何區分和「回覆-a」添加的文件?

是否有執行p4 revert -a的執行方式爲添加了文件?

對我來說,另一種選擇是我的文件複製到另一個位置,同步回購,p4 edit下在回購打開後面的文件,複製迴文件,然後做一個p4 revert -a

但是,這並不是最理想的方式。

任何人都面臨這樣的情況,並知道任何解決方案?

我在linux上使用perforce 2011.1。

+0

什麼手段增加files''P4復歸-a? – Jens

+0

如果一個文件在p4編輯中打開並且沒有更改,如果我運行p4 revert -a,它將恢復該文件。但是這對p4添加的文件不起作用 – justrajdeep

+0

幫助說:* -a標誌只恢復打開進行編輯,添加或整合的文件,並且不會改變或丟失。有待處理 集成記錄的文件保持打開狀態。當指定-a時,文件參數是可選的 * – Jens

回答

2
p4 revert -k ... 
p4 sync -k ... 
p4 reconcile ... 

如果您使用一個版本的Perforce的不支持p4 reconcile看到這個知識庫文章:http://answers.perforce.com/articles/KB/3481

+0

對不起舊版本的perforce,沒有調和 – justrajdeep

+0

啊,你可能堅持做一些有點笨拙的話。 :( –

+1

請按照此知識庫文章中的協調預調和等效:http://answers.perforce.com/articles/KB/3481 如果您的版本沒有「sync -k」,請使用「flush」。如果你的版本沒有「revert -k」,我認爲你不能複製這些文件,因爲這部分沒有其他解決方法。 –