不知何故,我的Visual Studio项目搞得很乱。源代码很好,但是在一些配置文件中搞砸了。经过几个小时的战斗,我发现了一个早期的变更集(变更集20)编译并运行正常,尽管没有最新的更改(我现在已经改变了25)。
然后我执行了以下步骤:
我的Heirarchy现在看起来像这样:
所以,现在,TempBranch拥有所有最新的“好”代码,而且没有任何损坏的配置文件。 MainBranch有错误的配置文件。
现在,TempBranch正是我想要的,而这正是我想要进一步开发的基础,此时我该怎么做,以便MainBranch与TempBranch基本相同?
我担心如果我尝试合并分支,它会尝试将MainBranch中的错误配置文件与TempBranch中的好配置文件合并。我想确保对于两个分支中的所有差异,TempBranch版本“获胜”。