1

perforce ワークスペース ビューにこのようなフォルダーがあります。

//depot/... //rajesh_ws/...

//depot/... にはすべてのソース コードがあり、コンパイルされたコードは bin サブディレクトリにコピーされます。//depot/... を同期してビルドし、bin サブ ディレクトリにバイナリ ファイルをコピーしています。

ここで、ビルド中に生成された他の多くのファイルを含むすべて (//rajesh_ws/...) ではなく、Perforce で bin フォルダー (//rajesh_ws/bin/...) を送信します。

「p4 status -A」と「p4 submit」を使用すると、//rajesh_ws/... を含むすべてのファイルが送信されますが、bin フォルダーからのみファイルを送信したいです。これについて何か考えはありますか?

同じためにp4python apiを使用しています

スクリプト スニペット

p4.run("status", "-A")
p4.run_submit( "-d", "Modifying bin folders")

提案してください

4

1 に答える 1

2

少なくとも 1 つのコマンドへの引数としてパスを指定します。

p4 status -A //rajesh_ws/bin/...
p4 submit -d "Modifying bin folders" //rajesh_ws/bin/...

"p4 status" は、file 引数に一致するファイルのみを開きます (他の開いていないファイルは開いていない状態のままにします)。"p4 submit" は、file 引数に一致する開いているファイルのみを送信します (他の開いているファイルは開いた状態のままにします)。

于 2014-11-06T23:37:03.333 に答える