Macos 在mac上使用TFS连接VS代码 < >如何连接 VisualStudio代码 > > Team Foundation Server < /强>(TFS)。

Macos 在mac上使用TFS连接VS代码 < >如何连接 VisualStudio代码 > > Team Foundation Server < /强>(TFS)。,macos,tfs,visual-studio-code,Macos,Tfs,Visual Studio Code,或者以任何其他方式连接tfs?GIT VS代码附带Git源代码管理器(SCM)扩展。大多数源代码管理UI和工作流程在SCM扩展中是通用的 更多详细信息请参阅本教程: 注意:VS代码将利用您机器的Git安装,因此您需要先安装Git,然后才能获得这些功能。确保至少安装了2.0.0版 TFVC 您可以使用1.116.0版(2017/04/12)以来的版本连接到TFVC 注:您需要Team Foundation Server 2015更新2或更高版本。检查下面的链接。这对我来说很好 应遵循的步骤:

或者以任何其他方式连接tfs?

GIT VS代码附带Git源代码管理器(SCM)扩展。大多数源代码管理UI和工作流程在SCM扩展中是通用的

更多详细信息请参阅本教程:

注意:VS代码将利用您机器的Git安装,因此您需要先安装Git,然后才能获得这些功能。确保至少安装了2.0.0版


TFVC 您可以使用1.116.0版(2017/04/12)以来的版本连接到TFVC


<强>注:您需要Team Foundation Server 2015更新2或更高版本。

检查下面的链接。这对我来说很好

应遵循的步骤:

步骤1:安装Eclipse

步骤2:下载并安装TFS everywhere插件

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

步骤4:在Visual studio中打开解决方案并更改代码


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

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

安装软件

  • 安装Mac的Visual Studio代码(当前位于此处:)
  • 为VS代码安装TFS扩展:转到VS代码中的扩展选项卡,搜索TFS并安装
  • 安装三通-CLC。请遵循以下指南:
  • 在MAC中创建本地TFVC工作区

    现在,您的计算机上需要有一个本地TFVC工作区。如果你没有一个(就像我的情况一样),你需要创建它。以下步骤部分从中提取

  • 创建一个本地文件夹,用于下载和本地存储源代码
  • 打开终端窗口

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

    tf workspace -new MyWorkspace -collection:<<<http://full.URL.of/your/repository>>>
    
    tf workfold -map '$/your/repository/folder/path' /your/local/folder/path -collection:<<<http://full.URL.of/your/repository>>> -workspace:MyWorkspace
    
    tf工作区-新建MyWorkspace-集合:
    
  • 使用以下命令将存储库文件夹映射到本地文件夹:

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

  • tf workfold -map '$/Path/To/Folder' /path/to/your/local/folder -collection:https://your-server.example.com/tfs/DefaultCollection  -workspace:MyCoolWorkspace
    
  • 用VS代码打开本地文件夹。如果一切顺利,几秒钟后您将看到底部栏中的TFVC图标:

  • 获取源代码

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

    一旦按下它,您将看到一个进度条在“源代码管理”选项卡中移动,您将看到源代码是如何下载到本地文件夹的

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

    现在,您可以使用TFVC存储库,如指南中所述。 如果有什么不清楚的地方或者你有问题,请告诉我。我将尽力帮助您:-)

    获取软件
    • (可安装),这取决于
    • Java6、7或8(在撰写本文时,请参见)
    使用tee clc(“tf”)创建工作区 通过将此行添加到您的
    .bash\u配置文件中,告诉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
    
    获取代码并存储密码。确保您键入了您的实际用户名;如果您在此处输入
    您的\u用户名
    ,它可能会存储在OSX密钥链中,而tee clc对于以后替换它真的很愚蠢

    cd /path/to/your/local/folder
    tf get -login:your_username
    
    如果它工作,它将下载您的代码到该文件夹。您也可以使用

    在VS代码上使用Azure Repos扩展 接分机

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

    {
    “tfvc.location”:“/usr/local/bin/tf”,
    “tfvc.restrictWorkspace”:真
    }
    
    在终端中键入
    哪个tf
    ,以了解位置的值应该是什么。我不确定“限制工作区”是否必要。我是在故障排除时得到的


    最后,打开包含代码的文件夹。从命令选项板(⌘+⇧+P) 键入
    团队:登录
    。如果可以的话,你可以开始使用插件中的其他功能

    对于Git或TFVC?@DanielMann For bothI已经尝试过了,但是它连接到vusualstudio.com服务器,我需要连接我的本地TFS服务器hi@Ganesh这也可以连接到本地TFS,您使用的是TFVC或Git的哪个版本控制,除此之外,您正在使用哪个版本的TFS?您知道如何在Mac中获取TFVC路径位置吗?@Patrick MSFT您不能这样做。在文档和视频中我看到:“打开一个包含本地TFVC工作区的文件夹,并在提示时登录”。作为新用户,您没有本地TFVC工作区。有人怎么能查出来?所有的文件都不清楚。我是通过在Windows上使用Visual Studio 2017来实现这一点的,您可以在Windows上安装Visual Studio Enterprise。在Mac上,所有安装文件都指向无法连接到TFVC的同一Visual Studio社区版本。因此,Mac用户不可能获得TFVC回购的第一次签出。现在怎么办?@rich94你说得对,文档非常不清楚,但我最终设法在Mac中仅使用TEE-CLC创建了一个全新的TFVC存储库。您可以在下面查看我的答案:。这似乎是最糟糕的解决方案。使用Eclipse IDE进行签入/签出,并使用VSCode IDE进行编辑。Visual studio for MAC IDE尚未与Microsoft进行TFS集成。这就是为什么我建议另一种方法。检查链接,我不是说你的答案是错误的。我只是说@Patrick MS