所有开发提交都发生在分支机构上。我们强制在提交日志中输入缺陷号。但是,一旦分支合并到中继线,就不会有缺陷编号的记录。我正在寻找一些建议,跟踪作为从主干完成的构建的一部分的缺陷。Subversion:追踪构建过程中的缺陷
1
A
回答
3
但是,一旦分支合并到主干,就没有缺陷编号的记录。
您需要使用--use-merge-history
选项或简称为-g
。 svn log -g
将包括合并提交的提交消息。
如果您使用TortoiseSVN,您可以选中log dialog中的“包含合并修订”复选框。
1
一种可能的方法是使用svn:mergeinfo属性。
运行这对你的躯干分支
svn propget svn:mergeinfo <trunk_url>
在那里应该是已经合并到主干修订的完整列表。这里是什么,你可能会发现
/branches/ver1:10-20,25,27
/branches/ver2:34,36,38-42
现在你可以使用svn log
得到那些合并版本的提交日志并提取缺陷数的例子。类似于
svn log /branches/ver1 -r10:20 --xml
我认为可以很容易地编写一个脚本来自动执行此过程。
相关问题
- 1. 如何在jira上自动创建缺陷的构建缺陷?
- 2. Subversion和CI构建过程
- 3. UI缺陷跟踪器
- 4. Sencha缺陷跟踪网址
- 5. 缺陷率跟踪最适合什么?每个KLOC的缺陷?
- 6. 什么是网站跟踪软件缺陷/缺陷?
- 7. 当构建失败时在Jenkins中创建QC中的缺陷
- 8. Hangman程序中的缺陷
- 9. 如何追踪VS 2008中过时的构建配置?
- 10. Python pexpect - TIMEOUT陷入追踪并退出
- 11. 逻辑流程缺陷
- 12. 为SQL中的缺陷跟踪系统设计数据库
- 13. Google Analytics中是否存在“异步跟踪”的缺陷?
- 14. 构建项目时是否存在太多粒度的缺陷?
- 15. TFS中的缺陷和缺陷工作项有何区别?
- 16. 追踪程序GDB
- 17. 追踪Wordpress程序
- 18. Three.js中的纹理缺陷
- 19. 使用编程式构造公式的缺陷?
- 20. PipedInputStream/PipedOutputStream的缺陷
- 21. 缺陷循环!
- 22. Android DP缺陷?
- 23. 仪器缺陷
- 24. WM_INPUT有缺陷
- 25. 安全缺陷?
- 26. SlideToggle缺陷
- 27. Ubuntu subversion ANT构建问题
- 28. 将Rally用作您的(唯一)缺陷跟踪器?
- 29. 在android中的路径追踪程序
- 30. python教程中的追踪NameError
谷歌搜索在TortoiseSVN这样的功能,没有任何运气。有这样的选择吗? – publicRavi 2010-08-16 22:01:40
@publicRavi就像我说的那样,在TortoiseSVN的日志对话框中启用“包含合并修订”复选框。带截图的文档:http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-showlog.html – 2010-08-16 22:39:05