|
|
1
9
将修复程序应用到所需的最旧版本分支。然后将更改合并到下一个发布分支,依此类推,直到您从上一个发布分支合并到头部。 假设您的产品的最旧版本是1.0,您还有1.1和1.5版本。下一版本的新功能正在添加到头部。如果在1.0中发现错误,则将修复应用于1.0分支。从1.0合并到1.1分支。从1.1合并到1.5分支,最后从1.5分支合并到头部。 从一个分支合并到另一个分支比手动将修复应用到每个分支要好。
如果更改为使用Subversion,则从一个分支合并到另一个分支会更容易。Eclipse的subversion工具将跟踪您以前合并的修订,大大简化了在两个分支之间重复合并的任务。 从CVS更改为Subversion很容易(ish)。你不会是第一个采取这种行动的人。 |
|
|
2
4
正如awalshe所说,最好在分支之间合并。要选择合并,请使用中描述的方法 Pragmatic Version Control using CVS
在分支标记中(
在SVN中,分支之间的合并更容易、更安全,而且将整个CVS历史转换为SVN非常简单-请参阅 cvs2svn . 您应该将SVN 1.5或-与早期的SVN版本一起使用- svnmerge . |
|
|
stimulate · 如何自动跟踪git分支上的特定文件 8 年前 |
|
|
Dan Hulme · 如何可靠地获取HEAD值,以便再次签出? 8 年前 |
|
|
akshay1188 · 如何在Xcode9上查看当前的git分支? 8 年前 |