在这种情况下如何最好地使用SVN?

Jul*_*lio 6 svn version-control repository

寻求关于如何在我的产品开发中使用SVN的建议.

目前我正在使用我的产品的2.2版,并开始使用带有eclipse的SVN来跟踪我的代码.但是,我将开始在该产品的第3版上工作,该版本与2.2基本相同,只有一些大修和一些新功能.

问题是虽然2.2仍然会进行错误修复和一些小功能/调整,可能还有2-3个版本才能成为文具,并且没有更多工作在它上面 - 希望及时发布版本3.所以目前如果我的行李箱是2.2,并且此时有稳定的标签,我该从哪里开始?请记住,我希望3在行李箱中从这个标签分支,但是如果我做了一个小的改动或错误修复,2.2和3有类似的类我希望它在版本3中重新实现而不是必须实现错误修复两次,在v2.2(主干)和v3分支.

值得注意的是,我的v3分支可能在其上有分支,用于"实验"功能,这些功能可能无法进入该特定产品的第一个稳定版本.

对于这种情况的最佳实践的任何想法将不胜感激.

kha*_*hik 0

您可以使用svn merge来合并代码分支。