- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
构建项目时,我使用 svn copy 命令标记源代码。查看 trunk 的历史记录时,我没有看到这些标签的日志消息。我想在主干中看到我的每个发布版本的日志消息。
我希望能够轻松查看每个版本中的更改。现在我需要返回并找到每个标签的修订号,并在查看日志时手动跟踪该编号。
如果我可以在标记发生后运行另一个命令将日志消息添加到主干,我什至会很高兴。但是,我找不到在每个文件的日志中显示消息的方法,因为在标记之后没有文件发生更改。
最佳答案
我想你想看看“消息”参数
http://svnbook.red-bean.com/en/1.0/re07.html
svn copy .... --message (-m) TEXT
编辑:
没关系。那不是你想要的。您想查看主干以查看您制作了哪些副本/标签...您可以这样做:
svn 列表 --verbose例如svn list --verbose file:///repository_name/tags
但我认为您最终回答了自己的问题。在某个地方保存一个文本文件,并在构建期间自动使用标签名称附加到它,然后使用标签/标签的注释将其 checkin 。
我在之前的公司做过这样的事情。构建脚本有自己的用户登录 SVN 并 checkin 版本文件。
即/Project/Builds/builds.txt
包含标记版本的列表。您可以附加到它或覆盖它。由于它是版本化的,因此覆盖它并不重要。对于进行 CI/许多构建,它可能有助于防止它变得如此之大。
编辑
在文本文件中,您放置了修订版和与之关联的标签名称。您还 checkin 了该文件,因此您可以假设它是每个标记版本的 tag-revision-n +1。
关于svn - 使用 svn 如何在创建标签时将日志消息添加到主干?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/407854/
我是一名优秀的程序员,十分优秀!