6
A
回答
3
使用正常的关键字替换的问题是,$rev$
只显示最后一次修订中,这个文件改变了。我自己没有尝试过,但是有一个名为svnversion
的工具,它与SVN一起提供,我相信您可以使用它来获取工作副本的修订版本号。这就是配置你的构建过程来使用这个工具并将结果插入到你的修订文件中的情况。
有关于如何使用svnversion
一个很好的指南(特别是如果你使用ANT)位置:http://cameronstokes.com/2009/12/12/using-svnversion-from-ant
0
我想你可以用pre-commit hook来做一些事情,但我真的不知道这是个好主意。
为什么不自己版本的应用程序? (和例如把版本号在提交评论中) 这不是一个更简单的解决方案吗?
什么是更多的svn修订版号码一个一个地给出,无论它承诺的是什么分支 - 这对你有好处吗?
0
试着检查一下。我们曾经用CVS来做这件事。
http://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html
相关问题
- 1. 颠覆版本号问题
- 2. 颠覆颠覆?
- 3. 颠覆版本控制
- 4. 版本控制软件和颠覆
- 5. 颠覆修订号
- 6. 如何在颠覆中计算修订版本号
- 7. 使用bash从颠覆获取版本号
- 8. 颠覆:如何找到旧版本?
- 9. 入门颠覆
- 10. 我怎么能eclipse自动插入颠覆版本号到我的代码
- 11. 颠覆上添加文件
- 12. 颠覆移动文件
- 13. 奇怪的颠覆文件
- 14. 颠覆入门,但
- 15. 颠覆“你正在尝试从几个颠覆工作副本提交文件”
- 16. 如何将修订版本从mercurial推回颠覆?
- 17. Eclipse颠覆感叹号
- 18. 通过文件的版本号
- 19. 颠覆问题
- 20. 颠覆文件夹和文件规范
- 21. 颠覆NoClassFoundDefError
- 22. 迁移颠覆
- 23. 颠覆合并
- 24. 颠覆TFS迁移
- 25. 如何从版本控制中删除文件而不删除颠覆版中的文件?
- 26. 如何修复以颠覆版本库文件结尾的所有损坏行
- 27. 颠覆:有(临时)出去了版本控制的是合并文件
- 28. 颠覆Subversion
- 29. 使用Nant将TeamCity内部版本号编入AssemblyInfo文件
- 30. 将内部版本号嵌入到.js文件中
普通的关键字替换不会工作,因为它只能说明当文件最后一次更新。在页面中间的一半处,在名为“Where $ GlobalRev $?”的黄色框中,它解释了原因并提及“svnversion” - 这是您需要的。 – 2011-02-06 01:07:50