草庐IT

git - 在 TFS 商店中使用 Git

在家里使用Git已经把我宠坏了——我现在发现在工作中使用TFS有点拖沓,我想探索在本地使用Git并以某种方式与TFS同步的可能性。我认为有几种不同的方法可以做到这一点,并希望听到尝试过的人的意见。我找到了blogpost这描述了一个相对手动的工作流程,但我希望有更好的自动化和历史支持。JimDeville似乎在写一个series关于IronRuby团队如何使他们的github存储库与TFS保持同步,但它还没有完成,我必须承认我在理解Jim到目前为止所写的内容时遇到了一些麻烦。我短暂地尝试使用SvnBridge的组合和git-svn但我很快就陷入了一个错误(也许是this一个?)。我确实

git - 在 TFS 商店中使用 Git

在家里使用Git已经把我宠坏了——我现在发现在工作中使用TFS有点拖沓,我想探索在本地使用Git并以某种方式与TFS同步的可能性。我认为有几种不同的方法可以做到这一点,并希望听到尝试过的人的意见。我找到了blogpost这描述了一个相对手动的工作流程,但我希望有更好的自动化和历史支持。JimDeville似乎在写一个series关于IronRuby团队如何使他们的github存储库与TFS保持同步,但它还没有完成,我必须承认我在理解Jim到目前为止所写的内容时遇到了一些麻烦。我短暂地尝试使用SvnBridge的组合和git-svn但我很快就陷入了一个错误(也许是this一个?)。我确实

git - 在 visualstudio.com 上从 tfs 迁移到 git

我在visualstudio.com(一个免费帐户)上有一个远程存储库,但它在tfs上,我想将它移动到visualstudio.com的git有人试过吗?我找到了这个教程:http://gitstack.com/how-to-migrate-from-tfs-to-git/但是其中有一个命令gittfsclonehttp://tfs:8080/tfs/DefaultCollection$/TeamProject/git_folder从tfs复制到另一个文件夹并转换为git。如何在远程visualstudio.com服务器中创建一个单独的(git)文件夹?此外,在执行此操作时,它会要求我

git - 在 visualstudio.com 上从 tfs 迁移到 git

我在visualstudio.com(一个免费帐户)上有一个远程存储库,但它在tfs上,我想将它移动到visualstudio.com的git有人试过吗?我找到了这个教程:http://gitstack.com/how-to-migrate-from-tfs-to-git/但是其中有一个命令gittfsclonehttp://tfs:8080/tfs/DefaultCollection$/TeamProject/git_folder从tfs复制到另一个文件夹并转换为git。如何在远程visualstudio.com服务器中创建一个单独的(git)文件夹?此外,在执行此操作时,它会要求我

git - 实现 TFS pull 请求

既然TFS2013native支持git,那么如何实现pull请求策略/工作流-即强制pull请求和代码审查以merge代码? 最佳答案 截至2014年10月:现在TFS2013update4均支持pull请求在VisualStudioOnline中。结合删除对某些分支的推送权限,这有效地允许您设置策略。对于更高级的策略(如功能),您可以使用ISubscriber接口(interface)构建“提交Hook”,直到Microsoft完全实现此类功能。Readmorehere.MoreinformationonPullRequests

git - 实现 TFS pull 请求

既然TFS2013native支持git,那么如何实现pull请求策略/工作流-即强制pull请求和代码审查以merge代码? 最佳答案 截至2014年10月:现在TFS2013update4均支持pull请求在VisualStudioOnline中。结合删除对某些分支的推送权限,这有效地允许您设置策略。对于更高级的策略(如功能),您可以使用ISubscriber接口(interface)构建“提交Hook”,直到Microsoft完全实现此类功能。Readmorehere.MoreinformationonPullRequests

git - 在 Visual Studio 2013 中禁用 git

我有一个由tfs管理的存储库。但是在本地,我想通过git管理它,并将更改推送到tfs。一旦我在那里创建gitrepo,团队资源管理器中的VS2013就会显示此解决方案仅由git管理。如果我尝试编辑任何文件,它会提示文件是只读的,我无法将其保存在以前的版本中。所以我的问题是VisualStudio2013有什么方法可以完全忘记git并将其作为tfs存储库进行管理。我可以从命令行管理git。或者有没有办法让它在我进行更改时从tfs存储库checkout文件? 最佳答案 此处概述的解决方案对我来说效果很好:Howcanyoudisable

git - 在 Visual Studio 2013 中禁用 git

我有一个由tfs管理的存储库。但是在本地,我想通过git管理它,并将更改推送到tfs。一旦我在那里创建gitrepo,团队资源管理器中的VS2013就会显示此解决方案仅由git管理。如果我尝试编辑任何文件,它会提示文件是只读的,我无法将其保存在以前的版本中。所以我的问题是VisualStudio2013有什么方法可以完全忘记git并将其作为tfs存储库进行管理。我可以从命令行管理git。或者有没有办法让它在我进行更改时从tfs存储库checkout文件? 最佳答案 此处概述的解决方案对我来说效果很好:Howcanyoudisable

Git-tf 无法找到所需的 JAR

我正在尝试在我的Windows工作站上设置git-tf桥。当我尝试执行其中一个命令时,它总是显示消息:无法找到所需的JAR:C:\my\path\to\git-tf/lib/com.microsoft.gittf.client.clc-*jar不存在。问题是路径中间的斜杠从\变成了/。提前致谢。 最佳答案 我假设您使用GitBash。您需要编辑您的git-tfbash脚本并更改行MINGW32_NT*)到MINGW*)因为对你来说,uname-s可能会吐出“MINGW64_NT”。 关于

Git-tf 无法找到所需的 JAR

我正在尝试在我的Windows工作站上设置git-tf桥。当我尝试执行其中一个命令时,它总是显示消息:无法找到所需的JAR:C:\my\path\to\git-tf/lib/com.microsoft.gittf.client.clc-*jar不存在。问题是路径中间的斜杠从\变成了/。提前致谢。 最佳答案 我假设您使用GitBash。您需要编辑您的git-tfbash脚本并更改行MINGW32_NT*)到MINGW*)因为对你来说,uname-s可能会吐出“MINGW64_NT”。 关于