2013-08-21 45 views
0

我想用另一個文件夾A替換P4中的文件夾A.如何在p4中的待處理cl中替換文件夾?

這兩個文件夾有不同的文件和子文件夾。

我知道,我們可以通過刪除舊文件夾中,然後添加新的文件夾A.

但是,我可以在一個待定變更表只有一步做到這一點做呢?

正如該未決CL以下結果:

如果該文件是在舊的文件夾,而不是在新的文件夾,然後將其標記爲「刪除」。

如果此文件位於新文件夾中,但不在舊文件夾中,則標記爲「添加」。

如果此文件位於新文件夾中,並且位於舊文件夾中,則會標記爲「修改」。

謝謝

回答

1

這兩個文件夾都在源代碼管理下嗎?

也就是說,你是想讓/ depot/folder/A包含什麼// depot/other/A_prime包含了什麼?

如果是這樣,請考慮使用「P4複製」:

p4 copy //depot/other/A_prime/... //depot/folder/A/... 

如果其他文件夾中的只是你硬盤上的東西,那麼可以考慮使用「調和」:

p4 edit //depot/folder/A/* 
rm /path/to/depot/folder/A/* 
cp /path/to/other/folder/A/* /path/to/depot/folder/A 
p4 reconcile -aed //depot/folder/A/* 

我有點像'p4 copy'的方法,所以我會試圖將其他文件夾檢入Perforce(自然地在存儲庫的不同位置),以便我可以運行'p4 copy'。

+0

它的工作原理。我在p4v中選擇了「Reconcile Offline Work ...」。對不起,我現在不能投票。後來我會在富有時做。謝謝。 – Vincent

相關問題