给出一个文件,我如何找出文件被修改的次数?主版本号可能在几百,但是我只会修改一个文件4次。因此给出这个文件,我想要4作为答案。听起来很琐碎,但我无法找到任何命令来实现这一点。有人可以帮忙吗?如何找到文件在颠覆中被修改的次数?
4
A
回答
4
使用svn log -q filename | grep '^r' | wc -l
0
不使用“svn日志”为您提供您所需要的信息?
0
我相当确定Subversion在Repo Browser中包含一个View History机制。
你是否在使用Subversion的龟?
+0
Subversion本身没有回购浏览器 - 您必须考虑TortoiseSVN(http://tortoisesvn.tigris.org)中的功能。 – 2009-06-11 06:07:04
2
你也可以检查单个文件或目录的日志历史记录。例如:
$ SVN的日志文件foo.c
$ SVN的日志 http://foo.com/svn/trunk/code/foo.c
这将显示日志消息只对其中 工作文件(或URL)改变了这些修订。
日志命令的完整说明是here。
4
svn log FOO.C -q | grep -c r
svn log -q
打印摘要信息在日志中给定的文件或目录,而grep -c r
计数包含字母“R”(基本上我们只是想忽略隔离线的线数“----- ---“)
0
This oughta do it:
svn log -q | grep -v“\ - \ - \ - \ - \ - \ - \ - \ - ”| wc -l
相关问题
- 1. 你可以在提交颠覆时修改文本文件吗?
- 2. 颠覆:下载文件修改之间2修订
- 3. Eclipse项目:被颠覆的文件
- 4. 如何排除树中的某些文件被颠覆?
- 5. 自动创建颠覆修订文件
- 6. 只提交使用颠覆提交修改的文件
- 7. 通过颠覆的离线修改
- 8. 颠覆:如何找到旧版本?
- 9. 如何找出哪些文件在分支中被修改?
- 10. 防止在git上修改被修改的文件被修改
- 11. 颠覆修订号
- 12. 避免颠覆修改Linux文件权限。
- 13. 如何找出每个用户的最后一次提交是否被颠覆?
- 14. 如何在Clearcase中找到修改过的文件的活动
- 15. 如何从颠覆更改列表中删除文件?
- 16. 如何在SVN中找到最早的修改文件
- 17. 提交文件夹更改为颠覆
- 18. 只提交被删除的文件到颠覆
- 19. 颠覆:如何恢复历史文件
- 20. 奇怪的颠覆文件
- 21. 如何查找上次修改的子文件夹?
- 22. 如何查找上次修改日期的文件?
- 23. 颠覆颠覆?
- 24. 使用xargs的两次在一个线修复颠覆状态
- 25. 在Cocoa中查找文件的上次修改日期
- 26. JENKINS颠覆URL修剪
- 27. 如何模拟根文件夹中的文件被修改
- 28. 修复颠覆中的目录冲突
- 29. 的Linux:iframe中被注入到PHP文件,但修改时间戳不被修改
- 30. 如何找出文件是否被修改?
-1计数是错误的,应该先测试一下...... svn日志比你想象的更详细 – basszero 2009-06-10 14:54:21
你是对的,正确的id。谢谢。 – 2009-06-10 15:00:39