Adr*_*ian 4 git version-control merge tfs visual-studio
尔加!我们在工作时使用TFS,但我的经理不想使用它的分支功能来管理影响200-300文件的大型自动修改更改.必须查看每个文件以确认mod是合法的.因此,我们正在使用TFS的搁置功能,其他开发人员将拉下货架组,与主干合并并确认更改是合法的.然后我经常将后备箱合并到货架组中.听起来很复杂?恕我直言,你是对的.虽然我想这样,但是如果我要将主干合并到分支上,那么在主干和货架上的文件中同一行上的更改会导致冲突,如果我没有记错的话就不会发生在分支上在后备箱上退出我的更改?我实际上不确定如何解决这个问题,因此任何关于此的信息都会有用.
因此,为了查看和管理我在shelfset中的更改并查看已合并的内容,我使用了一个本地git存储库.它运行良好,但我发现MSVS2013默认为git作为管理存储库,使我无法连接到tfs存储库.
有没有办法让MSVS2013发挥出色?我甚至不能通过告诉它使用TFS数据库来跳回TFS.:(如果我可以在两者之间来回切换,那将是最佳的,但即使我可以将其锁定到TFS,这将有很大的帮助,然后我会使用git的命令行界面.
编辑:我有一个解决方法,我将.git目录更改为其他内容,加载解决方案,然后将目录重命名为.git.还有另一种方法可以锁定MSVS以更永久地使用TFS吗?
我有一个类似的问题,我们正在使用TFS,我想在本地使用Git.我这样解决了.据我所知,Visual Studio 2013保持TFS作为源代码控制,我可以从命令行执行所有我的git东西,因为任何副作用.
1)在repo root中重命名隐藏文件夹.git到git.dir
2)在repo root中创建一个新文件.git并添加一行gitdir:git.dir
3)转到现在重命名的文件夹git.dir并在config在[core] worktree = ../
4)下添加一行.gitignore add git.dir /
| 归档时间: |
|
| 查看次数: |
623 次 |
| 最近记录: |