📚
GitLensでAzure DevOps Serverと高度な統合を行う方法
本ドキュメントはミラーです。最新の情報は以下Qiitaのドキュメントをご確認ください。:
概要
- Visual Studio CodeのGitLensでAzure DevOps Server(TFS)と高度な統合を行う手順
- 既定ではGitLensでAzure DevOps Serverに対して、Webサイトの参照や、Remote URLのコピー、VSCodeで編集しているファイルの別のブランチのバージョンをブラウザで開くことなどができない
手順
-
VSCodeの設定で「GitLens Remotes」を検索し、「settings.jsonで編集」を選択します。
-
以下を記述します。
ドメイン名が
tfs-server-name:8080
の場合{ "gitlens.remotes": [{ "domain": "tfs-server-name:8080", "type": "Custom", "name": "My Company", "protocol": "https", "urls": { "repository": "http://tfs-server-name:8080/${repo}", "branches": "http://tfs-server-name:8080/${repo}/branches", "branch": "http://tfs-server-name:8080/${repo}?version=GB${branch}", "commit": "http://tfs-server-name:8080/${repo}/commit/${id}", "file": "http://tfs-server-name:8080/${repo}?path=${file}${line}", "fileInBranch": "http://tfs-server-name:8080/${repo}?path=${file}&version=GB${branch}${line}", "fileInCommit": "http://tfs-server-name:8080/${repo}/commit/${id}?path=${file}${line}", "fileLine": "&_a=contents&line=${line}", "fileRange": "&_a=contents&line=${start}&lineEnd=${end}" } }] }
Discussion