【发布时间】:2010-10-08 20:01:48
【问题描述】:
当我查看 SVN 日志时,我真的希望我能看到告诉我发布何时完成的标记。我在 PVCS 和 Perforce 等其他版本控制系统中看到了这一点。
这可以在 SVN 中完成吗?我做了一些研究,到目前为止,似乎不支持这种事情。
编辑
我们不希望每次发布都将源代码复制到不同的文件夹中。这会导致开发人员机器上出现大量不必要的文件重复,并且只为我们提供了每个版本的修订号的记录。我可以使用文本文档来做到这一点!
编辑2
我的目标是有一个单一的视图来显示我的版本的年表,在这之间我可以看到每个版本之间发生的所有代码更改。这样可以更轻松地编译发行说明。
【问题讨论】:
-
FWIW,副本很便宜——只复制引用,而不是文件——而且它们可以完全在服务器上完成,永远不会弄乱你的本地工作空间。
-
除非我误解了您的反对意见,否则副本发生在 SVN 存储库上,而不是在开发人员的机器上。阅读我链接的文章。
-
是的。 svn copy 不会复制每个文件。它是在恒定时间内完成的,通常需要大约 1 秒,无论项目有多大。试试吧。 :)
-
...并且开发人员机器不应该签出“标签”目录。 ;)
-
所以我不明白的是,您如何在仅签出“主干”文件夹的机器上查看每个版本的修订号。