所以我从很多个月前的SVN中删除了文件X,并且我有该删除版本号。我想知道上次提交的修订号(即文件X的最后一个现有版本)。 CVS是连续的,所以我可以只有-1,但SVN并不是这种情况。SVN中已删除文件的最新现有版本
0
A
回答
3
svn中的版本号也是连续的,只是它们不会在每次提交时增加每个文件。如果删除的版本号是246,那么
svn co -r 245 url://svn/project
应该给你刚刚删除之前的项目状态。该文件应该在那里,你可以
svn log filename
得到文件的最后提交。
0
svn blame filename -r123
+0
为了清楚起见,在这个例子中,假设delete是在* r124 *中提交的,所以“svn blame filename -123”引用删除前的最后一个版本? – 2011-05-04 16:53:04
0
我发现的唯一方法是svn将parent_directory返回到删除发生时,并获取删除的rev编号。
我在寻找同样的问题。如果我找到它会发布更好的东西。
相关问题
- 1. 可安全地删除SVN回购的最新版本?
- 2. 是否发布新版本从AppStore中删除现有版本?
- 3. 删除SVN历史版本
- 4. svn checkout/update不删除磁盘上的现有(版本化)文件
- 5. SVN恢复已删除的文件
- 6. SVN删除已删除
- 7. 如何从git中删除现有的版本化文件
- 8. SVN Export已删除文件夹
- 9. 排除已有的最新文件
- 10. 保留最新的4个版本的文件并删除其余的版本
- 11. SVN:从版本控制中完全删除文件夹
- 12. SVN删除本地文件,保留在版本库
- 13. 从文件中删除文件版本
- 14. 如何使用svnkit删除svn中的文件的所有版本
- 15. svn脚本提交一组已删除的文件
- 16. 删除最后几个版本:SVN最佳实践
- 17. 使用powershell和svn删除未版本控制的文件
- 18. 手动删除文件后,Gradle Copy Task是最新版本
- 19. 在TFS中获取已删除文件的特定版本
- 20. svn文件删除
- 21. SVN!文件...删除?
- 22. SVN本地工作副本有一个文件已被删除在服务器
- 23. 如何防止最新版本的文件从SVN
- 24. grgit - 添加新文件并删除已删除的文件
- 25. 获取已删除文件/文件夹的svn信息
- 26. svn从回购和删除工作副本中删除文件
- 27. 如何在已删除的文件夹中删除已删除的文件
- 28. SVN删除的文件
- 29. SVN在已删除目录中的文件的日志/差异
- 30. SVN删除。从版本控制
+1。另外,如果没有检出:svn log -r 245 url:// svn/project/filename – orip 2009-09-23 17:40:42