我是VS代码的新手。到目前为止它似乎非常好,比VS轻得多。 如何将我现有的TFS服务器连接到VS代码(我的TFS必须留在现场 - 公司要求)。 我读到这可以做到,但到目前为止我只看到了Git或TFVC的例子。
答案 0 :(得分:45)
正如丹尼尔所说" Git and TFVC are the two source control options in TFS
"幸运的是,VS Code中现在都支持它们。
您需要为 Visual Studio代码安装Azure Repos扩展程序。
安装过程非常简单:
将以下行添加到用户设置
如果您的计算机上安装了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
}
打开本地文件夹(存储库),从查看 - > 命令Pallette ...,键入团队登录
提供用户名 - > 输入 - >提供密码以连接到TFS。
请参阅以下链接了解更多详情:
答案 1 :(得分:8)
似乎无法使用“ Visual Studio Team Services”找到该扩展名。相反,通过点击Using Visual Studio Code & Team Foundation Version Control中“使TFVC插件在Visual Studio Code中工作”上的链接,您可以转到Azure Repos Extension for Visual Studio Code GitHub。在那里说明,您现在必须寻找“ Team Azure Repos”。
另外,请注意,使用Visual Studio Code中的新“设置”编辑器时,不必添加其他斜杠。 VS 2017 tf.exe的路径-如果使用“用户友好”的设置编辑器指定-将会是
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe
答案 2 :(得分:3)
我知道我参加聚会有点晚了,但是我确实想表达一些感叹。 (我会发表评论,但声望点还不够,因此,这是一个完整的答案)。
这需要安装VS Code,Azure Repo Extention和Git的最新版本。
任何想要使用新的VS代码(或像我一样使用预览)的人,当您转到“设置”(“静态文件”->“首选项”->“设置”或CTRL +,)时,您都会在“用户设置”->“扩展”下查看-> Azure存储库。
然后在Tfvc下:位置,您可以粘贴可执行文件的位置。
2017年将会
Is apple in the set? true
Is banana in the set? true
Is plum in the set? false
Is lemon in the set? false
或针对2019年(预览)
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe
添加位置后,我关闭了VS代码(不确定是否需要这样做),然后转到git repo复制git URL。
在那之后,回到VS Code中去了,键入C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe
的Command Palette(查看-> Command Palette或CTRL + Shift + P)粘贴了我的仓库:
选择要存储的仓库的位置。接下来是一个错误弹出。我继续遵循此video,它引导我单击了VS代码屏幕底部带有惊叹号的“团队”按钮
然后选择了新的身份验证方法
使用CTRL + C复制,然后按Enter。您的浏览器将启动一个页面,您可以在其中输入复制的代码(CTRL + V)。
点击继续
使用Microsoft凭据登录,您将在VS Code的底部栏中看到更改。
干杯!
答案 3 :(得分:2)
如果您想知道为什么 2021 年在 VS Code 的市场中找不到该扩展,那是因为该扩展已被弃用并被删除。更多信息可以在这里找到:
答案 4 :(得分:0)
首先,从扩展中安装“Argutec Azure Repos”并重置您的 IDE,
第二,从文件首选项>设置>用户>扩展>Asure Repos 设置 tf.exe 的位置也设置限制工作区为真, 在搜索设置中的搜索代理之后 将 HTTP 代理支持从覆盖更改为关闭,
从顶部菜单查看>命令面板的第三个,输入“团队登录” 然后设置你的 TFS 用户和密码
现在您已连接到 TFS :)