【发布时间】:2011-06-08 08:15:21
【问题描述】:
我是一名发布工程师,刚刚换了一家新公司。根据我的角色要求 在新公司中设置构建过程。我们在这里使用 svn 进行版本控制。
根据我以前的经验,每次构建都将 附有标签。在这里定义新流程时,我试图 验证每个构建是否真的需要这个标签。
以下是我能想到的一些优点和缺点
优点:
- 如果我们必须比较两个版本会有所帮助
- 无需单独标记不同的里程碑版本。如果在构建期间没有自动创建,这将是手动过程。
- 当出现严重错误或发现一些奇怪的无法找到的错误时,可以更轻松地恢复到“已知良好的构建”。
缺点:
- 从长远来看,标签目录 变得杂乱并创造 性能问题,如果数量 标签在单个文件夹中很高。
- 在 存储库(虽然可以忽略不计 在 svn 的情况下)
除了上面提到的,还有其他的利弊吗?
【问题讨论】:
标签: svn version-control tags versioning