2

コマンドラインから空のディレクトリ パスを取得し、それらをデポから削除 (消去) する方法が必要です。

自動化の目的で、パスを取得するために使用しようとしましたp4 dirs directory-pathが、このコマンドは「そのようなファイルまたはディレクトリは存在しません」と出力します。空のディレクトリと間違ったパスを区別していないようです。別の方法はありますか?

4

1 に答える 1

9

空のディレクトリ パスはデポに存在しません。サーバーはディレクトリを保存せず、ファイルのみを保存します。デポにディレクトリが存在する場合、そこには 1 つ以上のファイルが含まれています。

実際には、ディレクトリは最初のファイルがデポに保存されたときに存在し、含まれていた最後のファイルが消去されると自動的に消えます。

おそらく、デポ内にディレクトリがあり、そのディレクトリ内のすべてのファイルが最新のリビジョンで現在削除されているという状況があります。それらのファイルを消去するためにそれらのファイルを見つけようとしている場合 (なぜでしょうか?)、「p4 files //my/directory/name/...」のようなものを試して、そのディレクトリ内のすべてのファイルを表示できます。

于 2012-06-11T13:46:55.387 に答える