我想知道是否有机会在本地安装TFS11和远程git(bitbucket)。TFS11已经具备了我完成工作所需的一切。但我想在bitbucket上的项目远程访问,如果需要的话。
有没有办法??
问候
发布于 2012-05-29 08:43:23
如果您将本地工作区与共享GIT存储库目录的TFS11一起使用,那么它将工作得非常好。
本地工作区不需要你手动签出一个文件,所以你可以与GIT共享同一个目录,因为在TFS端不会有问题(TFS/VS10就不是问题了)。
所以你需要TFS11和VS11。
如果你想继续使用VS10,你必须为TFS和GIT使用两个单独的目录,然后手动地从一个目录合并到另一个目录,或者使用TFPT Online命令从GIT内容更新TFS Workspace。
发布于 2012-06-10 10:59:20
您也可以使用git-tf(s)桥。有了它,您就可以正常地提交到TFS,并使用桥在git存储库中获取TFS提交。我使用https://github.com/nodirt/git-tf从git提交到TFS,但您的场景只需要从tfs获取并推送到远程存储库(bitbucket)。
例如,从TFS复制提交并将其推送到bitbucket:
git remote add bitbucket <bitbucket_url>
git tf fetch
git push bitbucket master
如果您对bitbucket进行了更改,并希望将它们提交给TFS --则应该通过git-tf提交它们。推流前一定要使用rebase。
https://stackoverflow.com/questions/10795446
复制