在VS上使用TFS连接VS代码

时间:2017-05-25 10:25:34

标签: macos tfs visual-studio-code

如何将 mac 上的 Visual Studio代码 Team Foundation Server (TFS)连接。

或以其他方式连接tfs?

4 个答案:

答案 0 :(得分:16)

这是将TFS(TFVC)存储库有效连接到Mac上的VS代码的步骤:

安装软件

  1. 安装适用于Mac的Visual Studio代码(目前位于https://code.visualstudio.com/download)。
  2. 安装VS Code的TFS扩展:转到VS Code中的Extensions选项卡,搜索TFS并安装。
  3. 安装TEE-CLC。请遵循以下指南:https://www.youtube.com/watch?v=VPNaEIVZfr0&feature=youtu.be
  4. 在您的MAC中创建本地TFVC工作空间

    现在您需要在计算机上安装本地TFVC工作区。如果你没有(就像我的情况那样),你需要创建它。以下步骤部分摘自https://stackoverflow.com/a/21785438/2816119

    1. 创建一个本地文件夹,您可以在其中下载并本地存储源代码。
    2. 打开终端窗口。

    3. 使用以下命令从终端窗口创建本地工作区:

      tf workspace -new MyWorkspace -collection:<<<http://full.URL.of/your/repository>>>
      
    4. 使用以下命令将您的存储库文件夹映射到本地文件夹:

      tf workfold -map '$/your/repository/folder/path' /your/local/folder/path -collection:<<<http://full.URL.of/your/repository>>> -workspace:MyWorkspace
      
    5. 如果一切顺利,您会看到一个新的子文件夹&#34; .tf &#34;在您的本地文件夹中。

    6. 使用VS Code打开本地文件夹。如果一切顺利,你会在几秒钟之后看到底栏中的TFVC图标: enter image description here

    7. 获取源代码

      要获取源代码,您需要转到源代码管理选项卡 - &gt; 省略号(...)按钮 - &gt; 同步

      enter image description here

      按下它后,您会在“源代码管理”标签中看到进度条移动,您将看到源代码如何下载到本地文件夹。

      <强>享受

      现在您可以按照指南中的说明使用TFVC存储库。 如果问题不明确或您有疑问,请告诉我。我会尽力帮助你: - )

答案 1 :(得分:5)

获取软件

使用tee-clc(“tf”)

创建工作区

通过将此行添加到.bash_profile,告诉tee-clc记住您的凭据(在OSX的钥匙串中)。然后关闭并重新打开终端或粘贴相同的命令。

export TF_AUTO_SAVE_CREDENTIALS=0

接受EULA。

tf eula

创建工作区。

tf workspace -new MyCoolWorkspace -collection:https://my-server.example.com/tfs/DefaultCollection 

将服务器上的路径映射到本地文件夹。

tf workfold -map '$/Path/To/Folder' /path/to/your/local/folder -collection:https://your-server.example.com/tfs/DefaultCollection  -workspace:MyCoolWorkspace

获取代码并存储密码。确保输入您的实际用户名;如果你在这里输入your_username,它可能会被存储在OSX Keychain中,而tee-clc在以后更换它时真的很蠢。

cd /path/to/your/local/folder
tf get -login:your_username

如果有效,它会将您的代码下载到该文件夹​​。您也可以使用other commands

在VS代码上使用Visual Studio Team Services扩展

获取Visual Studio Team Services Extension for Visual Studio Code扩展程序。

添加以下设置(CMD +,):

{
    "tfvc.location": "/usr/local/bin/tf",
    "tfvc.restrictWorkspace": true
}

在终端中输入which tf以找出位置的值应该是什么。我不确定是否需要“restrictWorkspace”。我在排除故障时从comment on Github得到了它。

最后,打开包含代码的文件夹。从命令面板(⌘+⇧+ P)键入Team: Signin。如果可行,您可以开始使用插件中的其他功能。

答案 2 :(得分:2)

GIT

VS Code附带Git源代码管理管理器(SCM)扩展。大多数源代码控制UI和工作流程在SCM扩展中都很常见。

更多详情请参阅本教程:Using Version Control in VS Code

注意: VS Code将利用您机器的Git安装,因此您需要在获得这些功能之前先安装Git。确保至少安装2.0.0版。

TFVC

自版本1.116.0(2017/04/12)起,您可以使用Visual Studio Team Services extension连接到TFVC。

注意: 您需要Team Foundation Server 2015 Update 2或更高版本。

答案 3 :(得分:-2)

检查以下链接。它对我来说很好

How to use TFS on a Mac

要遵循的步骤:

第1步:安装Eclipse

第2步:下载并安装TFS随处插件

第3步:使用eclipse将解决方案检出到本地文件夹

第4步:在Visual Studio中打开解决方案并进行代码更改

第5步:打开eclipse并提交更改。