他のファイルを参照する XML ファイルがあります。このファイルでは相対パスも変数も使用できません。
P4 リポジトリに、同期時にそのファイルを生成するテンプレートとスクリプトを何らかの方法で追加することは可能ですか? たとえば、sed のような単純なものを使用して、P4 クライアントのルートがどこにあるかに応じてパスを更新できます。
このファイルが常に適切なバージョンであり、実際の情報が含まれていることがわかるように、これを透過的にしたいと考えています。
他のファイルを参照する XML ファイルがあります。このファイルでは相対パスも変数も使用できません。
P4 リポジトリに、同期時にそのファイルを生成するテンプレートとスクリプトを何らかの方法で追加することは可能ですか? たとえば、sed のような単純なものを使用して、P4 クライアントのルートがどこにあるかに応じてパスを更新できます。
このファイルが常に適切なバージョンであり、実際の情報が含まれていることがわかるように、これを透過的にしたいと考えています。
動的ルートが必要な場合は、ワークスペースのルートパスに「null」(引用符なし)を入れてみてください。ワークスペースのルートは、現在のディレクトリになります。
動的ワークスペースを作成しようとしている場合は、ワークスペースのテキストファイルを作成し(p4 client -o> template_worksapce.txt)、その上でsedを使用してワークスペースを作成し、を介して読み込むことができます。p4 client -i
それはあなたが探していたものですか?
試す:
p4 info | grep 'Client root'
また:
p4 -ztag client -o | grep Root