パーフォースは初めてです。デポのブランチの下に新しいフォルダを追加できますか?私も職場に1つ追加しようとしましたが、どのようにしてデポに移動できますか?マージ/統合などを行う必要がありますか?
ありがとう。
ローカルワークスペースから、フォルダーとその中に移動するファイルを作成します。次に、ビジュアルクライアントから追加としてマークするか、コマンドラインからフォルダーに移動して、次のように入力します...
p4 add ./new_folder/new_file_name.ext
送信すると、新しいファイルとフォルダーがリポジトリに作成されます。これは、new_folder
は、既存のワークスペースのサブフォルダーです。そうでない場合はお知らせください。回答を更新します。
上記のコマンドは、デフォルトのチェンジリストの下にファイルを追加します。そして、後でファイルが本当にデフォルトのチェンジリストに追加されているかどうかを確認したい場合
p4 opened
そして、開いたファイルをデフォルトのチェンジリストの下でデポに提出するために
p4 submit
p4 addは再帰的な追加をサポートしていません。
追加するルートフォルダー内から実行するUNIXシェルの回避策を次に示します。
find . -type f -print | p4 -x - add
サーバーのバージョンが2012.1以降の場合は、 reconcile コマンドを使用して、ワイルドカードを完全にサポートできます。
p4 reconcile //depot/path/to/folder/...
コマンドを使用
p4 add directory_to_be_added/...
これは、「directory_to_be_added」から始まるすべてのコンテンツを再帰的に追加します
Perforceのディレクトリからファイルを追加するには
p4 reconcile -f -c [changeList] -a <dir_path_to add>
ワイルドカード名を持つファイルを含むフォルダー全体を追加する必要がある状況があったため、-f(強制)を使用してコマンドラインから追加する必要があり、「dir/b/s/ad | p4 -x-add -f 」
P4vを使用してフォルダーを再帰的に追加する場合は、次をクリックする必要があります。
"Connection" -> "Edit Current Workspace"
次に手動新しいフォルダのマッピングをデポに追加します。
次に、「ワークスペース」ビューに移動して、ルートフォルダーを右クリックし、「追加用にマーク」をクリックしてコメントします。その下のすべてのファイルが、新しい保留中の変更リストに表示されます。