web-dev-qa-db-ja.com

VSCODEとTFVCの接続方法

TFVC(バージョン管理)をVisual Studio Codeに接続する方法は?チェックイン、チェックアウト、解決などの基本的な操作に興味がある。

14
Gleb Svechnikov

Microsoftは最近リリースしました Visual Studio Team ServicesVisual Studio Codeの拡張機能

インストールのプロセスは非常に簡単です。

  • VS CodeでVisual Studio Team Servicesを検索し、Microsoftによるインストールを選択します
  • OpenFile->Preferences->Settings
  • ユーザー設定に次の行を追加します

マシンに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コードにコピーして貼り付け

それが役に立てば幸い。

19
Babak

Visual Studio Codeは、TFSではなくGitをサポートしています。 TFSでホストされるGitリポジトリがある場合は、Gitリポジトリに接続するのと同じ方法でそれに接続できます。 GitではなくTFVCをソース管理に使用している場合、統合されたソース管理はありません。 Team Explorer EverywhereクロスプラットフォームCLIを使用して、TFSに対してソース管理操作を実行できますが、統合されたエクスペリエンスはありません。

11
Daniel Mann

Microsoftは、TFVCバージョン管理をサポートするVisual Studio Team Services(vsts-vscode)と呼ばれるプラグインの新しいバージョンをリリースしました。 Team Foundation ServicesおよびオンプレミスTFSで動作することになっています。

https://github.com/Microsoft/vsts-vscode

https://blogs.msdn.Microsoft.com/visualstudioalm/2017/04/12/official-release-of-tfvc-support-for-visual-studio-code/

8
Philipp Aumayr

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は正しいです。

5

windowsで使用:

正しいスラッシュ:

"tfvc.location": "C:/ Program Files(x86)/ Microsoft Visual Studio 14.0/Common7/IDE/tf.exe"、

0
Martin Andersen

これを設定します。

"tfvc.location": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\TF.EXE"
0
Hasan Rameh HR

私の問題を解決したので答えを追加します。次のエラーが表示されました。

「このリポジトリのチームプロジェクトは見つかりませんでした」

注:以前にローカルTFSワークスペースがセットアップされていることを確認する必要がありました(以下のGitHubリンクを参照)。
VSコードをTFSで適切に機能させるために、ワークスペースを(サーバー上の)チームプロジェクトと同じレベルになるように変更する必要がありました。

また、これが必要かどうかはわかりませんが、次の構成を設定しました。

    "tfvc.restrictWorkspace": true,

私のVSコードのユーザー設定で。それにカーソルを合わせて、VS Codeワークスペースをセットアップする必要があることを知り、以前と同じディレクトリをターゲットにしました。

この構成およびその他の有用な情報は、次のMicrosoftのドキュメントで確認しました(拡張機能をインストールした後、Codeがプロンプトを表示すると表示されます)。 https://github.com/Microsoft/vsts-vscode

0
ryanwebjackson

Visual Studio CodeのVisual Studio Team Services拡張機能の1.116.0リリースでは、Team Foundation Version Control(TFVC)のサポートが追加されました。リンクは次のとおりです。 https://github.com/ivangabriele/vscode-tfs

0
Rehman Gull