如何将 mac 上的 Visual Studio代码与 Team Foundation Server (TFS)连接。
或以其他方式连接tfs?
答案 0 :(得分:16)
这是将TFS(TFVC)存储库有效连接到Mac上的VS代码的步骤:
安装软件
在您的MAC中创建本地TFVC工作空间
现在您需要在计算机上安装本地TFVC工作区。如果你没有(就像我的情况那样),你需要创建它。以下步骤部分摘自https://stackoverflow.com/a/21785438/2816119。
打开终端窗口。
使用以下命令从终端窗口创建本地工作区:
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
如果一切顺利,您会看到一个新的子文件夹&#34; .tf &#34;在您的本地文件夹中。
获取源代码
要获取源代码,您需要转到源代码管理选项卡 - &gt; 省略号(...)按钮 - &gt; 同步强>
按下它后,您会在“源代码管理”标签中看到进度条移动,您将看到源代码如何下载到本地文件夹。
<强>享受强>
现在您可以按照指南中的说明使用TFVC存储库。 如果问题不明确或您有疑问,请告诉我。我会尽力帮助你: - )
答案 1 :(得分:5)
通过将此行添加到.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。
获取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)
VS Code附带Git源代码管理管理器(SCM)扩展。大多数源代码控制UI和工作流程在SCM扩展中都很常见。
更多详情请参阅本教程:Using Version Control in VS Code
注意: VS Code将利用您机器的Git安装,因此您需要在获得这些功能之前先安装Git。确保至少安装2.0.0版。
自版本1.116.0(2017/04/12)起,您可以使用Visual Studio Team Services extension连接到TFVC。
注意: 您需要Team Foundation Server 2015 Update 2或更高版本。
答案 3 :(得分:-2)
检查以下链接。它对我来说很好
要遵循的步骤:
第1步:安装Eclipse
第2步:下载并安装TFS随处插件
第3步:使用eclipse将解决方案检出到本地文件夹
第4步:在Visual Studio中打开解决方案并进行代码更改
第5步:打开eclipse并提交更改。