TFS 11本地,git远程

TFS 11本地,git远程,git,tfs,bitbucket,Git,Tfs,Bitbucket,我想知道是否有机会在本地安装TFS11并远程安装git(bitbucket)。 TFS 11具备了我工作所需的一切。 但如果需要,我希望bitbucket上的项目可以远程访问 有办法吗 关于如果您使用TFS11的本地工作区来共享GIT存储库目录,那么它将工作得非常好 本地工作区不需要您手动签出文件,因此您可以共享从GIT进行更改的同一目录。从TFS方面来说,这不会是一个问题(TFS/VS 10的情况并非如此) 所以你需要TFS11和VS11 如果您想继续使用VS10,您必须为TFS和GIT使用两

我想知道是否有机会在本地安装TFS11并远程安装git(bitbucket)。 TFS 11具备了我工作所需的一切。 但如果需要,我希望bitbucket上的项目可以远程访问

有办法吗


关于

如果您使用TFS11的本地工作区来共享GIT存储库目录,那么它将工作得非常好

本地工作区不需要您手动签出文件,因此您可以共享从GIT进行更改的同一目录。从TFS方面来说,这不会是一个问题(TFS/VS 10的情况并非如此)

所以你需要TFS11和VS11

如果您想继续使用VS10,您必须为TFS和GIT使用两个单独的目录,然后手动从一个目录合并到另一个目录,或者使用TFPT Online命令从GIT内容更新TFS工作区。

您也可以使用GIT tf(s)桥。有了它,您可以正常地提交到TFS,并使用网桥在git存储库中获取TFS提交。我使用从git提交到TFS,但您的场景只需要从TFS获取并推送到远程存储库(bitbucket)

例如,从TFS复制提交并将其推送到bitbucket:

git remote add bitbucket <bitbucket_url>
git tf fetch
git push bitbucket master
git远程添加比特桶
git-tf-fetch
git推位桶主机

如果您对bitbucket进行了更改,并希望将其提交到TFS,则应该通过git tf提交。推前一定要使用重基。

这是正确的。我认为我应该使用tfs分支进行开发,使用“main”进行合并。此主目录将是git存储库的共享目录。这样,我就有了一个干净的开发分支,合并只考虑主要的,然后是git。提交grom git的更改将被拉到此主分支并提交给tfs,然后与开发分支合并。你怎么认为?