我使用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. 添加评论/ URL到VCALENDAR
- 4. 将current_user添加到评论
- 5. 在提交的评论中自动添加版本号到SVN?
- 6. 添加评论编号锚点评论
- 7. 向.gitattributes添加评论/评论
- 8. 添加评论框
- 9. Django添加评论
- 10. 如何将SVN修订号添加到MANIFEST文件?
- 11. Tortiose SVN修订
- 12. 如何添加评论框到页面?
- 13. 将评论添加到我的网页
- 14. 可以添加评论到mocha.opts?
- 15. 向gerrit添加评论人
- 16. ROR:添加评论发布
- 17. 添加评论jsx逻辑
- 18. vim:添加评论宏
- 19. 在.htpasswd上添加评论
- 20. Ruby on Rails - 添加评论
- 21. 在MP4中添加评论
- 22. SVN“评论浏览器”
- 23. WordPress评论提要订单
- 24. ASP.NET MVC Ajax评论添加 - 重新评论部分
- 25. 在我的观点上添加评论为“评论最多”?
- 26. iOS的Facebook的评论添加评论框
- 27. 如何评论/评级系统最好添加到Android应用
- 28. 因评论关闭而无法将评论添加到页面时的代码?
- 29. 添加修订信息
- 30. 添加全局修订号
嘿,你是否想把SVN变成一个社交网络?请现有的已足够! :-D – 2010-04-06 21:19:06
阅读此评论,我有一个很好的笑声。你真的让我的一天:)。 – pako 2010-04-06 22:10:13
“4个其他人喜欢这个修订” – 2010-04-15 15:23:43