源代码管理和错误修复的最佳实践

Los*_*cas 5 svn version-control patch visual-studio

如果我们需要发布一个不包含已提交的当前开发的bug补丁,或者当前版本的任何更改,那么应该采取哪些措施来使流程更安全且开销更低?

我们目前正在一个主要在Visual Studio 2008中开发的小型(3个开发人员)团队中使用Subversion作为源代码控制.我们预计该团队可能会在明年分组给8个开发人员,并且对于任何以前的版本支持变得更加复杂.虽然大多数客户都在当前版本中,但有些客户却落后了.

Ron*_*ist 6

源代码控制可以非常轻松地处理这个问题,并且专为此而设计.

当您达到释放的稳定期时,应该完成分支.在完成此操作之前,您不必在下一个版本上开始任何工作.

该版本的任何错误修复都应该在该分支中完成.这可以防止即将发布的新代码污染bug修复.完成错误修复后,您可以根据需要将该更改合并到主干和任何其他版本.

不要忘记将错误号放在注释中,因为这样可以更轻松地跟踪提交.