![]() |
1
2
在提交期间不要更改修订!这包括修改文件、修改属性,甚至提交消息。事实上,
如果要执行此操作,请至少使用提交后触发器。这样,您就有了一个修订号,并且可以修改svn:log。 更好的方法是让crontab运行一个作业来查看Subversion日志并修改提交消息。这样,就不会在等待触发器修改提交消息时绑定提交。 但是,最好的解决方案是 Hudson 作为连续生成服务器。Hudson将自动构建、运行测试,甚至就构建问题向开发人员发送电子邮件。 哈德逊有一个链接到吉拉的插件。它将:
|
![]() |
2
1
这适用于提交消息和内容,因为您将失去与客户端的同步。对于提交消息,这似乎不是什么大问题,但我建议如果日志消息不包含所需的信息,请拒绝提交。 更新:您还可以稍后更改日志消息(通过基于时间扫描svn repo的作业),因为它是一个修订属性。但请记住,日志消息的更改不会记录在任何地方。。。 |
![]() |
3
1
几年前,我用CVS和JIRA,然后SVN和JIRA做了这个。不知何故,将bug信息添加到commit消息似乎是错误的,因此我修改了显示commit消息的其他工具,以便在查看它们时添加JIRA信息。这也避免了由于事务等待JIRA而导致的缓慢提交。 ~马特 |
![]() |
Eric · pip安装-e svn+ssh不接受用户 7 年前 |
|
Anu699 · 在git中管理多个项目的最佳方式是什么?[已关闭] 7 年前 |
![]() |
Dipu H · Viewvc未扩展关键字 7 年前 |
![]() |
NealWalters · SVNLook-存储库格式-语法不正确 7 年前 |
![]() |
m-mas · 尝试与svn重新同步trac时出错 7 年前 |
![]() |
Wombattle · 通过命令行在SVN中保留时间戳 7 年前 |