相关疑难解决方法(0)

如何在TFS存储库中使用git-tfs和idiomatic git分支?

我如何使用git-tfs惯用法?

  • git习惯用法是检出存储库根目录的分支.签出分支将使用该分支的内容替换目录的内容.

  • 所述TFS成语是签出每个分支在不同的目录信息库(即使主或主干分支)的根目录下.签出分支会将其放在当前分区旁边的新目录中.

使用git-tfs,我可以克隆一个TFS存储库或分支到一个git存储库.我想以 与git分支习语一致的方式在具有多个分支的TFS存储库上工作.但我不确定技术上可行或推荐什么:)


克隆整个TFS存储库

如果我从TFS克隆整个存储库

> git tfs clone http://<tfsurl>:8080 $/main
Run Code Online (Sandbox Code Playgroud)

这会给我一个master包含所有 TFS分支作为目录的git .

[master]> dir
  trunk
  feature-logon
  feature-search
  release-0.0.1
Run Code Online (Sandbox Code Playgroud)

添加远程每个TFS分支

我不知道我是否可以(或如何)将git远程映射到每个TFS分支.

> git init .
[master]> git tfs clone http://<url> $/main/trunk .
Run Code Online (Sandbox Code Playgroud)

然后

[master]> git checkout -b feature-logon
[feature-logon]> git tfs clone http://<url> $/main/feature-logon .
Run Code Online (Sandbox Code Playgroud)

我知道这在技术上是不正确的,但我不知道没有比赛更好(我唯一的TFS回购非常大,试验需要很长时间)

git tfs git-tfs git-branch

49
推荐指数
1
解决办法
7408
查看次数

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

我正处于需要同时运行TFS和Git的情况.我需要在两者之间切换.Git已安装并配置为在本地运行.TFS在公司服务器上运行.如何在Visual Studio 2013中的两个环境之间切换?

如果git集成有所改进,我愿意切换到VS 2015.

VS首先检测到Git,然后切换到"团队资源管理器"中的源控件.我偶然发现了一种切换到TFS的方式(我不记得),现在我不知道如何切换回Git.

如果你关心,我需要与TFS一起运行Git,因为我不允许在TFS中创建分支,并且我无法在主干线中使用提交或管理N个搁置集.我将使用功能分支

git tfs visual-studio-2013

15
推荐指数
2
解决办法
2万
查看次数

标签 统计

git ×2

tfs ×2

git-branch ×1

git-tfs ×1

visual-studio-2013 ×1