我们有一个包含许多项目的解决方案,我们的团队致力于整个软件产品的不同领域。在开始工作之前,他们组建了一个开发分支并在那里工作。当开发人员完成他们的工作时,他们添加/删除任何必要的项目并提交解决方案并将其合并到主分支。
当合并发生时,我们遇到一个问题,即新项目在不同开发分支的解决方案中被赋予相同的ID。当我们将开发分支重新集成到主分支时,这会导致合并冲突。有没有一种优雅的方法来处理TFS中的这个问题?
我们目前的解决方法是在我们的开发分支中制作我们自己的解决方案副本,将开发分支合并到主线,然后在主线中手动对主解决方案进行任何更改。这解决了将重复ID分配给解决方案中的项目的问题。