1

私はdvcsの世界に不慣れです。私の会社はPERFORCEを使用していて、私はファンではないので、フロントエンドとしてMercurialを使用しようと思いました。TortiseHGを使用してWindowsマシンにセットアップし、Perfarce拡張機能を有効にして、小さなチェックアウト(ターゲットリビジョンを制限)を実行し、残りをプルしました。これは、クローンのみよりも堅牢であるように見えました。

私は8700かそこらを変更することができたので、これはかなりうまく機能しているようです。

私の問題は、PERFORCEリポジトリのエラーにあります。コマンド中にhg pullエラーが発生abort: file path/to/file.pl missing in p4 workspaceし、トランザクションがロールバックされます。

これは私が気にかけているファイルではないので、とにかくそのファイルをバイパスまたはスキップして続行するように強制することはありますか?

更新:管理者によると、問題のファイルはシンボリックリンクでした。それはこの種の問題を引き起こしますか?もしそうなら、I / adminはそれをどのように修正またはバイパスしますか?

全部ではなく、PERFORCEリポジトリの一部だけをチェックアウトすることは可能ですか?

4

2 に答える 2

1

問題は、Windowsでサポートされていないシンボリックリンクにあります。

これはPerfarceの現在のバージョンで修正されており、TortoiseHGにまもなく登場するはずです。

于 2010-03-30T12:24:05.410 に答える
0

Perforceリポジトリが実際に正常な状態にあることを誰かに確認してもらうことをお勧めします。あなたが引き起こした何かが壊れている可能性があり、あなたの会社のデータが危機に瀕している可能性があるので、誰かが問題の原因を確実に調べる必要があります。

于 2010-03-22T16:19:48.803 に答える