草庐IT

tfs-2015

全部标签

Git:是否有类似 TFS shelfset 的功能?

我尝试保存“统一差异”,但找不到应用它的方法。补丁适用于提交的更改,我不希望提交没有经过适当的代码审查。想法赞赏! 最佳答案 货架集只是临时分支。所以-只需创建新分支。Git中的分支非常轻量,因此创建、推送和从服务器删除都非常简单和快速。您可以将其命名为wip-blabla以通知它尚未准备就绪。 关于Git:是否有类似TFSshelfset的功能?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/qu

git - 如何将现有的 TFS-git 提交链接到 TFS 工作项?

过去,我们的团队使用TFSourceControl开发项目。现在我们开始在TFS2013上开发一个新项目,并将Git作为VCS捆绑在其中。最近我不小心提交了新项目,但没有将工作项链接到它。与过去类似的情况一样,我在VS2013中打开相应的工作项,然后在其中打开“所有链接”选项卡以创建一个提交链接。我注意到另一个提交与类型“FixedinCommit”相关联。我按下“链接到”按钮,然后试图找到相应的链接类型,但没有这样的链接。只有与代码相关的“变更集”链接类型,但它只显示其他团队项目中的TFVC变更集,但不显示Git提交。我尝试了另一种方式。我从此工作项打开了另一个提交,打开了我在“未链

git - 在 visual studio 中切换 Git 和 TFS 源代码控制

我处于需要同时运行TFS和Git的情况。我需要在两者之间切换。Git已安装并配置为在本地运行。TFS在公司服务器上运行。如何在VisualStudio2013中的两种环境之间切换?如果git集成得到改进,我愿意切换到VS2015。VS首先检测到Git,然后切换到“团队资源管理器”中的源代码管理。我偶然发现了一种切换到TFS的方法(我不记得了),现在我不知道如何切换回Git。如果您关心的话,我需要同时运行Git和TFS,因为我不允许在TFS中创建分支,而且我无法在主干中处理提交或管理N个货架集。我要使用特性分支 最佳答案 如果您想使用

git - 为什么带有 GIT 的 TFS 不能从命令行运行?

我想将git命令行工具与MicrosoftTeamFoundationServerGit存储库一起使用。但是每次我想访问远程仓库时,身份验证都失败了。当然,我正在使用ActiveDirectory(这是一个TFS服务器)。gitrepo管理在VisualStudio中完美运行。(甚至推送、同步、克隆等)。Cloninginto'blabla'fatal:Authenticationfailedfor'http://server:8080/tfs/BlaCollection/_git/blabla/'我有意使用这种模式,但总是失败。域\用户名用户名@domainforest有人使用命令行

git - 使用 git 在 Visual Studio 2015 中提交之间的差异

使用VisualStudio2015Update2和git作为源代码管理,如何区分分支上的2次提交?请注意,我不是在细粒度文件级别(即查看文件和比较的历史记录)上谈论差异,而是针对整个提交。我希望在查看分支历史时能够进行比较,但该选项不存在。这是我在查看分支历史记录时右键单击提交时看到的右键单击菜单:比较在哪里?? 最佳答案 虽然在VisualStudio2015中不可能,但此功能将包含在VisualStudio2017中。在VisualStudio2017中,可以获取两个不同提交之间的更改。可以通过在历史页面上选择两个提交并选择“

git - 同步 TFS 和 GIT

今天我们的所有源代码都在我们的本地TFS服务器上。现在我们希望一些外部方可以访问部分代码。因此,我们正在研究例如将此代码克隆到他们可以访问的外部GIT服务器。我看过git-tfs.但是如果我理解正确的话,你必须在GIT和TFS发生变化时手动同步它们中的任何一个。有没有办法克隆自动同步的代码。如果TFS有变化,会自动同步到GIT,反之亦然。如果我使用最新的代码,应该不会有任何不确定性 最佳答案 无论您选择哪种解决方案,都无法100%自动同步2个独立发展的存储库(要实现自动同步,您必须立即实现同步,或者能够在git中阻止推送或在TFVC

git - 使用 Visual Studio 2017 克隆 TFS Git 存储库时出现错误 400

在VisualStudio2017中,当我尝试连接到现有的本地TFS2015团队项目,并尝试使用团队资源管理器克隆现有的Git存储库时(通过在“连接”中突出显示存储库名称后单击“克隆”按钮到项目模式),我收到错误消息说Git因fatalerror而失败。致命:无法访问“https://servername:8080/tfs/Team”ProjectsCollection/ProjectName/_git/RepoName/':请求的URL返回错误:400我的输出窗口中也出现了这个错误。 最佳答案 更新:Microsoft似乎已在Vi

git - Visual Studio 2015 团队资源管理器看不到现有的本地存储库克隆

我有一个带有存储库的VisualStudio在线团队项目。我已经在VS2013中使用它一段时间了。我安装了VS2015并在团队资源管理器中在线连接到VisualStudio,然后选择了有问题的项目。然而,在解决方案下它说:您必须克隆存储库才能打开此项目的解决方案。我确实转到设置并编辑我的全局设置以正确设置我的存储库根目录。(与VisualStudio2013中设置的位置相同)但是,它已经被克隆到我的本地机器上了。为什么VS2015TeamExplorer看不到现有的存储库文件夹?除了删除文件夹并再次克隆之外,我该如何解决这个问题? 最佳答案

git - 使用公钥/私钥推送到 TFS git

我有一个使用git进行源代码控制的TFS服务器。如何使用ssh样式公钥/私钥从TFS服务器推送/pull/获取?也就是说,我应该在TFS服务器上的什么地方添加我的公钥? 最佳答案 根据DaveShaw的评论,它目前不受支持,因为VisualStudio反馈门户上有更改请求。https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3801342-add-support-for-ssh-keys-as-alternate-authenticat

git - 如何将 Visual Studio 2015 连接到现有的 Gitlab 项目?

有一个内部实例gitlab安装。此实例中有VisualStudio项目。将VisualStudio2015连接到其中一个项目的最简单方法是什么?使用GitHub,您可以通过选择“连接到GitHub”来完成,如下图所示:然后粘贴存储库url。下pull列表中没有GitLab选项。配置VisualStudio2015以使用来自gitlab存储库的解决方案的最简单方法是什么?我所说的工作是指将您通常的源代码控制绑定(bind)到存储库。请注意,这个问题可能在连接到非GitHub的任何git存储库的更一般的上下文中很有用,并且不直接支持内置的VisualStudio菜单,而不仅仅是为了GitL