我刚刚将我的代码从Perforce迁移到了TFS。一切看起来都不错,但有一个问题是从一个解决方案到另一个解决方案的正向和反向集成。这是我的表演限制。
有两种不同的解决方案,两种解决方案共有两个项目,但各自有不同的副本。因此,前向集成将整合从sol1到sol2的应用程序,以解决常见项目中的冲突。解析后,将代码合并回解决方案1(反向集成)。需要理解的是,只有普通项目需要合并,其他一切都可以排除。
可以在TFS中进行类似的设置吗?
是的,这种情况在TFVC中是可能的,但不是很常见。你有几个选择:
或者你可以用不同的方式解决问题:
我得到的确切解决方案或多或少是你提供的第一个选择Jesse。基本上我们需要为其中一个解决方案创建公共项目,然后将它们分支到另一个解决方案中。在稍后的时间点,我们可以将它们从解决方案1到2合并,检查解决方案2中的合并文件,然后从解决方案2合并到1并检查解决方案1中的合并文件。