問題タブ [p4vs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio - 起動時の P4VS ソース管理バインディング エラー
Perforce ソース管理 (P4VS プラグイン) の下で、Visual Studio 2013 で C# ソリューションを開発しています。最初に Visual Studio をロードすると、perforce デポへの接続を問題なく実行できます。次に、「Perforce Depot でソリューション/プロジェクトを選択」を選択してプロジェクトを開きます...
ここから楽しみが始まります。P4 ファイル チューザー ウィンドウで、デポが表示され (良好)、そのディレクトリをナビゲートできます (これも良好)。ただし、ディレクトリを展開すると、Perforce Source Control の出力ウィンドウにエラーが表示されます。たとえば、デポのルート ディレクトリを展開すると、次の (エラー) メッセージが表示されます。
E_WARN: //depot/* - クライアント ビューにないファイル
展開するすべてのディレクトリについてなどです。
ソリューション ファイルを開くと、さらに楽しくなりました。恐ろしい「ソース管理 - データベースにアクセスできません」という警告ダイアログが表示されます。次の内容が含まれます。
関連するソース管理プラグインがインストールされていないか、初期化できませんでした。
一時的に制御されていない作業 - Microsoft Visual Studio は、ソリューションを閉じて再度開いた後、ソリューションまたはプロジェクトをソース管理に再接続しようとします。
切断モードでオフラインで作業します (グレー表示されています... 詳しくは説明しません)
ソース管理の関連付けバインディングを完全に削除する
「一時的に制御されていない作業」を選択すると、ソリューションが Perforce ソース管理の外部に読み込まれます。良くない。
ソース管理下でソリューションを開くには、[ツール] -> [オプション] -> [ソース管理] に移動し、ソース管理プラグインとして P4VS を再度選択してから、ソース管理外で開いた同じソリューションを再度開く必要があります。これで問題なく動作し、Perforce Source Control の下でソリューションを開いています。
私の推測では、これはソース管理バインディングと関係があると思いますが、そのような問題を処理する方法については、まったく手がかりがありません。いつものように、すべての助けに感謝します!
visual-studio - すでに開いているプロジェクトを Perforce に接続する
現在開いているソリューションが特定のチェックアウトに対応していることを P4VS に伝える方法はありますか?
私の問題は、サードパーティのツールを使用して Visual Studio を開いてプロセスにアタッチしていることが原因です。しかし、一度開いたら、P4VS プラグインを使用できるようにしたいと考えています。
それは可能ですか、それとも P4VS なしで作業する必要がありますか :(
visual-studio-code - perforce用のgitlensのようなプラグインはありますか?
GITLENS は、私が Visual Studio Code 用に見つけた非常に優れたプラグインで、誰がいつファイルに変更を加えたかに関するすべての情報を提供します。Perforce 用の GITLENS に類似したプラグインはありますか? プラグインは、他の IDE 用のものでもかまいません。