0

次の操作を行った後、編集したファイルを追加しました。

p4 edit file1
p4 edit file2

次に、次を使用してそれらを棚上げします。

p4 shelve

今、私はファイルに行き、それらに変更を加えました。その後、開いているファイルを追加して、別の番号で棚上げしたいと思います。私がしていることは、それらを個別に変更リストに追加することです

p4 reopen -c default file1
p4 reopen -c default file2
p4 shelve

しかし、多くのディレクトリに多くのファイルがあるためです。これには永遠に時間がかかります。これを行う簡単な方法はありますか?

4

2 に答える 2

2

p4 再開はパターンを取ります。

開いているすべてのファイルをデフォルトの変更リストに再度開きたい場合は、単純に「p4 reload -c default //...」を実行します。

これらのファイルの特定のセットを再度開きたい場合は、「p4 reload -c default file1 file2 file3 directory/file1」を実行するか、パターンを指定できる場合は「p4 reload -c default file*」を実行します。

参照: http://www.perforce.com/perforce/doc.current/manuals/cmdref/reopen.html#1040665

于 2013-06-27T03:16:41.903 に答える
1

ファイルのリストを簡単に列挙できる場合は、少なくとも xargs を使用してコマンドを自動化できます。

cat filelist | xargs -n 1 p4 reopen -c default

ファイルリストに以下が含まれている場合:

file1
file2
file3
directory/file1

次に、上記のコマンドが実行されます

p4 reopen -c default file1
p4 reopen -c default file2
p4 reopen -c default file3
p4 reopen -c default directory/file1
于 2013-06-27T02:34:21.300 に答える