我开始进行了一系列的重大变更,涉及应用程序的许多不同领域,需要对数据库架构、对象和演示代码进行更改。我从1101版本开始。你可以考虑它是创建分支的完美案例,以便在测试和完成后合并到主干中。
但我没有创建新的分支,而是继续在主干上工作。
问题:我如何“恢复”Trunk并将所有最近的更改移动到一个Branch中?我是否应该从Trunk中创建一个Branch,并成为/Branches/MajorChangeSet,然后将Trunk回滚到rev.1101,将其视为现在的官方Trunk,并开始在那里进行错误修复的工作?
但我没有创建新的分支,而是继续在主干上工作。
问题:我如何“恢复”Trunk并将所有最近的更改移动到一个Branch中?我是否应该从Trunk中创建一个Branch,并成为/Branches/MajorChangeSet,然后将Trunk回滚到rev.1101,将其视为现在的官方Trunk,并开始在那里进行错误修复的工作?
更新:我按照下面ChrisH的建议(如上图)进行了操作,现在我们状态很好。我们一直在更新"rev. 1102 production",修复错误和小功能增强都很顺利,轻松合并到主干中,以确保这些变化也融入我们的新开发工作。谢谢大家!