我正在编写第一个使用SVN(Java + frameworks + HTML)的项目。到目前为止只提交,有时更新到最新版本。我想改变一些已经在我的项目中工作的功能(这涉及几个文件),也许在将来我想撤消现在做的事情(如果我或客户决定选择以前的实现/功能布局)。 / p>
我怎样才能做到这一点?像一个svn项目中的两个版本的功能。
答案 0 :(得分:3)
如果您将此计划为一种“实验性功能”,则可以为该功能创建分支。如果您以后决定忽略它,只需离开分支,如果您决定将其作为“主”分支,则将其合并回您的主干。
但是,如果这是一个“真正的”功能,而您只是想记住旧代码的外观而不是标记(pre_huge_change_bug1234
)就足够了。
答案 1 :(得分:0)
因为您正在修改功能,所以我会选择分支机构。 并拥有同一项目的2个分支。