svn - SVN 中的发布管理

标签 svn release-management

当我查看 SVN 日志时,我真的希望我能看到告诉我发布何时完成的标记。我在 PVCS 和 Perforce 等其他版本控制系统中看到了这一点。 .

这可以在SVN中完成吗?我做了一些研究,到目前为止,似乎不支持这种事情。

编辑

我们不希望每次发布都将源代码复制到不同的文件夹中。这会导致开发人员机器上出现大量不必要的文件重复,并且只为我们提供了每个版本的修订号的记录。我可以使用文本文档来做到这一点!

编辑2

我的目标是有一个单一的 View 来显示我的版本的年表,在这之间我可以看到每个版本之间发生的所有代码更改。这样就可以更轻松地编译发行说明。

最佳答案

不是这样的。在 SVN 中进行发布的公认方法是有一个“标签”目录,在其中复制每个特定版本的发布源。例如 /tags/release-0.11 ... 没有什么可以阻止你弄乱 tags目录意外,开箱即用,但有些人喜欢设置预提交 Hook ,以防止意外提交释放标签。
这是 decent article描述 SVN 中的发布过程。

关于svn - SVN 中的发布管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/569353/

相关文章:

xml - TortoiseSVN 错误 XML 响应包含无效的 XML 和格式错误的 XML : no element found

git - 丢弃旧历史的版本控制

sharpsvn - SharpSVN 是否有 API 来管理存储库权限

svn - 是否可以在结帐前确定工作副本的大小?

abap - @Object already exported, no package change is possible”while mass package assignment

google-app-engine - Google Push-To-Deploy 管道 - 单元测试因模块导入错误而失败

svn - 查看 svn 中的最新更改

git - 在 git 中,如何找到创建分支的修订版本?

git - 确定 Octopus merge 期间哪些分支发生冲突

release - 哪个更好 : shipping a buggy feature or not shipping the feature at all?