1

問題 : デポで複数のプロジェクトをチェックアウトしています。また、保留中の番号付き変更リストが複数あり、各変更リストには、そのプロジェクトに固有のチェックアウトされたファイルが含まれています。新しいファイルをチェックアウトすると、プロジェクトに関連する変更リストではなくデフォルトの変更リストに表示され、関連する変更リストに手動で移動する必要があります。これは本当に面倒です。

このプロセスを自動化する方法はありますか? 確かに、正規表現を使用したシェル スクリプトは機能しますが、これを行う Perforce 機能があるかどうか知りたいです。たとえば、プロジェクト フォルダを番号付きの変更リストにリンクして、新しくチェックアウトしたファイルが関連する変更リストに自動的に表示されるようにする方法はありますか?

4

2 に答える 2

3

グラフィカル クライアントを使用すると、これが非常に簡単になります。ファイルまたはフォルダを変更リストにドラッグすると、チェックアウトされます。それらをコンテキスト メニューまたは Ctrl+E でチェックアウトしてデフォルトの変更リストに追加する代わりに、適切な変更リストにドラッグするだけで、必要な場所に自動的にチェックアウトされます。

コマンドラインからこれを行うには、-c スイッチを介して、ターゲットの変更リスト番号を edit コマンドに渡します。次のコマンドは、変更リスト番号 1234 で編集するためにファイル foo.txt を開きます。

p4 edit -c 1234 foo.txt
于 2009-06-22T17:26:40.993 に答える
2

これを処理する方法は、私が取り組んでいる各プロジェクトに個別のクライアント ワークスペース構成があることです。

ただし、これは他の状況の 6 つのうちの 6 つです。今では、多数のワークスペースを管理する必要があります。私が遭遇する問題は、プロジェクト A で作業していて、プロジェクト BI で何かをすばやく実行したい場合、ワークスペースを切り替えて実行する必要があることです。

Perforceには、ディレクトリ階層の適切な部分に配置する構成ファイルを使用して、この問題に対処するのに役立つ方法があります. 『Perforce ユーザー ガイド』の第 2 章の「構成ファイルの使用」セクションを参照してください。

于 2008-10-20T00:00:31.240 に答える