web-dev-qa-db-ja.com

PERFORCEがデポにフォルダを追加する

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

ありがとう。

18

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

p4 add ./new_folder/new_file_name.ext

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

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

p4 opened

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

p4 submit 
14
Dave

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

追加するルートフォルダー内から実行するUNIXシェルの回避策を次に示します。

find . -type f -print | p4 -x - add
25
Gene Bo

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

p4 reconcile //depot/path/to/folder/...
12
Mike O'Connor

コマンドを使用

p4 add directory_to_be_added/...

これは、「directory_to_be_added」から始まるすべてのコンテンツを再帰的に追加します

6
user8432627

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

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

2
Vrushank Doshi

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

0
Feng Zhang

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

"Connection" -> "Edit Current Workspace"

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

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

0
Zinan Xing