19

PERFORCEは初めてです。デポのブランチの下に新しいフォルダを追加できますか?職場にも追加しようとしましたが、どうすればデポに追加できますか?マージ/統合などを行う必要がありますか?

ありがとう。

4

7 に答える 7

29

p4 addは、再帰的なaddをサポートしていません。

追加するルートフォルダ内から実行するUNIXシェルの回避策は次のとおりです。

find . -type f -print | p4 -x - add
于 2013-12-03T23:49:10.270 に答える
16

ローカルワークスペースから、フォルダーとその中に入れたいファイルを作成します。次に、ビジュアルクライアントから追加としてマークするか、コマンドラインからフォルダーに移動して...と入力します。

p4 add ./new_folder/new_file_name.ext

送信すると、新しいファイルとフォルダがリポジトリに保存されます。new_folderこれは、が既存のワークスペースのサブフォルダーであることを前提としています。そうでない場合はお知らせください。回答を更新します。

上記のコマンドは、デフォルトのチェンジリストの下にファイルを追加します。そして後で、ファイルが実際にデフォルトのチェンジリストに追加されているかどうかを確認したい場合

p4 opened

そして、デフォルトのチェンジリストの下で、開いたファイルをデポに送信するために

p4 submit 
于 2012-08-15T17:47:12.240 に答える
16

サーバーのバージョンが2012.1以降の場合、ワイルドカードを完全にサポートして、 reconcileコマンドを使用してこれを行うことができます。

p4 reconcile //depot/path/to/folder/...
于 2015-05-05T16:29:12.747 に答える
13

コマンドを使用

p4 add directory_to_be_added/...

これにより、drom"directory_to_be_added"で始まるすべてのコンテンツが再帰的に追加されます。

于 2018-02-13T13:06:51.613 に答える
3

PERFORCEのディレクトリからファイルを追加するには

p4 reconcile -f -c [changeList] -a <dir_path_to add>

于 2017-02-03T00:11:55.890 に答える
1

ワイルドカード名のファイルを含むフォルダー全体を追加する必要がある状況があったため、コマンドラインで-f(force)を使用して追加する必要があり、「dir / b / s / ad | p4 -x--add-f」を使用しました。 「」

于 2017-12-08T22:38:29.310 に答える
0

p4vを使用してフォルダーを再帰的に追加する場合は、次をクリックする必要があります。

"Connection" -> "Edit Current Workspace"

次に、新しいフォルダのマッピングをデポに手動で追加します。

次に、[ワークスペース]ビューに移動し、ルートフォルダーを右クリックして、[追加のマーク]をクリックしてコメントします。その下にあるすべてのファイルが、新しい保留中の変更リストに表示されます。

于 2016-12-15T21:36:41.683 に答える