我是 Java 域中 SVN 工具的新手。我们有一种情况,我们为以前的客户开发了一个应用程序,现在我们将为另一个客户定制这个应用程序。问题是我们需要将错误修复从以前的系统导入到新系统,因为在生产中引入了错误/更改。我们需要不时地这样做。但是,我们不想进行所有更改,只进行最关键的更改和错误修复,因此我们需要对更改进行“分组”并能够识别它们。我们召开分类会议,决定将哪些项目导入新系统。
在 Microsfot TFS 中,例如可以创建一个错误工作项并将所有相关代码更改链接到该工作项并创建一个搁置。然后我们可以对所有相关的更改进行分组并将它们导入到我们的新系统中。
在这种情况下,我们没有 SVN 的这种奢侈。所以我猜以前系统的维护团队需要以某种方式“标记”或“标记”他们的提交,以表明这个提交修复了错误 #1523 或类似的东西。
1)在 SVN 中标记提交以指示指向系统中某个更改的链接的最佳方法是什么?(标签、标签、标记等)。2) 如果我们以某种方式标记代码更改,例如参考某些错误,我们如何轻松查询与某个 mar 相关的所有提交?例如“给我所有标有错误 #1522 的提交”?
谢谢你的帮助!