是否有与svn中的perforce作业等效的机制,用于对相关更改进行分组?
答案 0 :(得分:2)
不,至少,没有开箱即用。这种修订元数据必须存储在其他位置,例如Trac,或者构建在SVN存储库之上的其他系统。我很遗憾没有找到另一个能像Perforce那样做得非常好的SCM。
答案 1 :(得分:-1)
要对相关更改进行分组,您需要使用changelist
从我所读到的有关工作的内容来看,它们就像是跟踪错误。
要在提交时关联错误引用,您必须在SVN之上实现某些东西(因为SVN没有集成的错误跟踪器),但您还必须说明您想要与哪个错误跟踪器集成 - 这意味着技术会有所不同。在所有情况下,bugtracker-association都是在post-commit hook中执行的。
例如,我使用Mantis作为我的bugtracker,当我提交更改时,如果我在日志消息中输入了一些神奇的单词(例如“Fixed Bug#1234”或“Fixed Mantis#1234”),那么post-commit hook将使用curl将该消息和提取的错误号发送到Mantis URL并自动解决错误(并将日志消息文本添加到bugnote)。
对于bugtracker,您可以替换任何其他API驱动的系统。