TFVC(バージョン管理)をVisual Studio Codeに接続する方法は?チェックイン、チェックアウト、解決などの基本的な操作に興味がある。
Microsoftは最近リリースしました Visual Studio Team ServicesVisual Studio Codeの拡張機能。
インストールのプロセスは非常に簡単です。
マシンにVS 2015がインストールされている場合、Team Foundationツール(tf.exe)へのパスは次のようになります。
{
"tfvc.location": "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\tf.exe",
"tfvc.restrictWorkspace": true
}
またはVS 2017の場合:
{
"tfvc.location": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\tf.exe",
"tfvc.restrictWorkspace": true
}
FromView->Command Pallette...、タイプteam signin
この手順では、個人用アクセストークンを提供する必要があります。
VSTSアカウントを既にお持ちの場合は、VSTSオンラインWebサイトにアクセスしてください。自分の名前(画面の右上隅)の下で、Securityをクリックし、次にAddをクリックしてからトークンの作成生成されたトークンをVSコードにコピーして貼り付け
それが役に立てば幸い。
Visual Studio Codeは、TFSではなくGitをサポートしています。 TFSでホストされるGitリポジトリがある場合は、Gitリポジトリに接続するのと同じ方法でそれに接続できます。 GitではなくTFVCをソース管理に使用している場合、統合されたソース管理はありません。 Team Explorer EverywhereクロスプラットフォームCLIを使用して、TFSに対してソース管理操作を実行できますが、統合されたエクスペリエンスはありません。
Microsoftは、TFVCバージョン管理をサポートするVisual Studio Team Services(vsts-vscode)と呼ばれるプラグインの新しいバージョンをリリースしました。 Team Foundation ServicesおよびオンプレミスTFSで動作することになっています。
https://github.com/ivangabriele/vscode-tfs
それはかなりうまく機能しますが、nodejsライブラリのtfs上に構築されています( https://github.com/ivangabriele/tfs )これはあなたがvs2015にいることを前提としています。
2013以前の場合は、c:\ users\.vscode\extensions\ivangabriele.vscode-tfs-0.3.5\node_modules\tfs\config \に移動し、settings.jsonを更新してtfPathおよびvsVersionは正しいです。
windowsで使用:
正しいスラッシュ:
"tfvc.location": "C:/ Program Files(x86)/ Microsoft Visual Studio 14.0/Common7/IDE/tf.exe"、
これを設定します。
"tfvc.location": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\TF.EXE"
私の問題を解決したので答えを追加します。次のエラーが表示されました。
「このリポジトリのチームプロジェクトは見つかりませんでした」
注:以前にローカルTFSワークスペースがセットアップされていることを確認する必要がありました(以下のGitHubリンクを参照)。
VSコードをTFSで適切に機能させるために、ワークスペースを(サーバー上の)チームプロジェクトと同じレベルになるように変更する必要がありました。
また、これが必要かどうかはわかりませんが、次の構成を設定しました。
"tfvc.restrictWorkspace": true,
私のVSコードのユーザー設定で。それにカーソルを合わせて、VS Codeワークスペースをセットアップする必要があることを知り、以前と同じディレクトリをターゲットにしました。
この構成およびその他の有用な情報は、次のMicrosoftのドキュメントで確認しました(拡張機能をインストールした後、Codeがプロンプトを表示すると表示されます)。 https://github.com/Microsoft/vsts-vscode
Visual Studio CodeのVisual Studio Team Services拡張機能の1.116.0リリースでは、Team Foundation Version Control(TFVC)のサポートが追加されました。リンクは次のとおりです。 https://github.com/ivangabriele/vscode-tfs