对于我的基于 java 的产品,这就是我的 SVN 结构的样子:
\branches
\clientA
\trunk
\tags
客户正在clientA
分公司进行特定的产品定制。一旦发布的自定义完成,分支将被标记并发布。现在,我不打算合并这些更改,Trunk
因为这些是特定于客户端的更改。
比方说,我已经发布了MyProduct-ClientA-REL-v1.0
。
客户 A请求更多功能/增强功能。所以,我继续在同一个分支中开发,为下一个版本(MyProduct-ClientA-REL-v1.1
)做准备。在为此版本进行开发时,客户 A回来说他遇到了上一版本的错误。
现在我该怎么做?说,我在v1.0代码的同一分支中修改了太多东西(删除的文件)。
这个问题有意义吗?