我使用Subversion 1.6与TortoiseSVN和WebSVN。我正在寻找一个简单的工具,这将使我能够为SVN修订添加自定义注释。因此,我将能够看到传入的修订流,并标记其中哪些已经被我们查看过。与其他程序员分享评论的能力也将是一个受欢迎的补充,但这不是必要的。你能推荐任何工具吗?添加评论到SVN修订
回答
在Subversion中,您可以使用svn propset --revprop
命令将任意属性附加到修订版。因此,您可以拥有一个名为viewed
的修订版本,您可以在所有已查看的版本上设置为true
。
虽然在做这件事之前应该注意几点警告。
首先,修改修订属性是一个危险的操作,因为它可能会影响存储库的历史记录,也没有自己的历史记录(您无法看到它何时完成或由谁来完成)。因此,默认情况下它是不允许的,并且需要在Subversion版本库钩子目录中特别启用。
其次,版本属性在存储库的所有用户之间共享 - 无法为您的工作副本设置它们。这似乎是你想要的,所以这对你来说可能是件好事。
我可能会使用SVN标签。一个简单的前缀命名约定可能会为你做这项工作。
这当然是一个选择,但有些工具使这更容易将是非常有用的。 – 2010-04-07 11:45:21
如果标签解决方案不起作用,您也可以使用属性。标签或属性都可以编写脚本来检查缺少这些标记的回购中的文件,让您检查它们并添加更新。 Here's another thread可能会帮助你自动化。
从Lloyd回答评论引用over here。
我会补充说,乌龟 SVN的价值在于,它会提示您对修改添加 评论你是 承诺。这通常是 的良好做法。并且已经证明 超级好用。
我们在工作中使用Atlassian Crucible,这太棒了。
根据你对'简单'的定义,这可能不是你要找的。但它非常易于使用。您可以浏览FishEye中的源代码,然后单击一个链接为该修订创建代码审阅。
但它也非常灵活,所以你可能会发现自己花费大量时间调整它,使其按照你想要的方式工作。
听起来像你正在寻找一个代码审查系统。
看看at this StackOverflow question并在this StackOverflow answer找到几个审查系统的链接。
如果您使用TortoiseSVN,您可以进入并编辑任何签入的评论。
我们的团队最近使用SmartBear的代码合作者实施了代码审查。在签入时,审核提交的某些元素(评论中的更改/错误ID,缺少调试语句,缺少某些禁止单元等)。一旦通过,差异就会由SVNLook生成,并发送到审查工具,审查工作将以提交的用户标识作为作者自动创建,输入的更改请求/缺陷ID以及从提交继承的描述。
在审查工具中,我们现在可以对正在修改的代码行进行真正有用的评论。
我们目前在提交更改之后执行此操作,但也可以在预提交挂钩中执行此操作,以便在完成检查之前不会提交任何项目分支。我们的团队还没有准备好......
无论如何,我知道这不是你问的,但它可能是一个更好的方向。
它与svn的关系较少,更多与代码审查有关!
- 1. grails将svn修订版添加到app.version
- 2. 一条命令获取SVN修订没有评论
- 3. Ghost文档添加“修改者”评论
- 4. 添加评论/ URL到VCALENDAR
- 5. 添加评论到栏杆
- 6. 将current_user添加到评论
- 7. 在提交的评论中自动添加版本号到SVN?
- 8. 添加评论编号锚点评论
- 9. 向旧评论组添加新评论
- 10. 向.gitattributes添加评论/评论
- 11. Svn mergeinfo加星标修订
- 12. Django添加评论
- 13. 添加评论框
- 14. HighCharts添加评论
- 15. 将线程和电子邮件订阅添加到评论
- 16. Tortiose SVN修订
- 17. SVN修订图
- 18. Magento - 在评论中给产品的评论添加评论
- 19. Maven将SVN修订版本添加到清单
- 20. 如何将SVN修订号添加到MANIFEST文件?
- 21. 添加评论到一个ARFF文件
- 22. 添加评论到特定文章
- 23. 将按钮添加到评论
- 24. 可以添加评论到mocha.opts?
- 25. 将评论添加到youtube视频
- 26. 在PSQL中添加评论到查询
- 27. 如何添加评论到Wordpress主题
- 28. Virtocommerce - 将评论添加到列表中?
- 29. 将Google评论添加到网站?
- 30. 将评论添加到我的网页
嘿,你是否想把SVN变成一个社交网络?请现有的已足够! :-D – 2010-04-06 21:19:06
阅读此评论,我有一个很好的笑声。你真的让我的一天:)。 – pako 2010-04-06 22:10:13
“4个其他人喜欢这个修订” – 2010-04-15 15:23:43