获取小于给定数字的svn修订版?

获取小于给定数字的svn修订版?,svn,revision-history,Svn,Revision History,我只使用windows操作系统。我需要一个命令来获取小于或等于给定版本号的最后一个版本。最新版本=300。其他转速=290、289、280等。 如果我搜索 当从提交185向后计数到第一次提交(-r 285:0)时,将输出影响子目录/文件的第一次(-l 1)修订的日志。您可以在Ortoisesvn中尝试修订日志对话框,看看这是否符合您的需要?您还可以使用svnlog命令上的--xml开关将输出为xml,然后使用其他程序对其进行解析或将其转换为电子表格并进行搜索。是否也可以在结果中获得285?我知道

我只使用windows操作系统。我需要一个命令来获取小于或等于给定版本号的最后一个版本。最新版本=300。其他转速=290、289、280等。 如果我搜索
当从提交185向后计数到第一次提交(
-r 285:0
)时,将输出影响
子目录/文件的第一次(
-l 1
)修订的日志。

您可以在Ortoisesvn中尝试修订日志对话框,看看这是否符合您的需要?您还可以使用svnlog命令上的--xml开关将输出为xml,然后使用其他程序对其进行解析或将其转换为电子表格并进行搜索。是否也可以在结果中获得285?我知道我只要求280英镑。但是,我也想学习如何在结果中获得285分。非常感谢你!如果285更改了显示日志的文件,则它应该是显示的唯一版本。如果没有,它将永远不会显示在日志中。如果你也想要285,我想最好再发一次命令。对不起,我的问题太愚蠢了。我是源代码管理/svn的初学者。我听不懂你说的话。请告诉我为什么我的请求会给出错误的答案。Subversion中的视图表示整个存储库的状态。如果在特定文件或目录上运行
git log
,则只会显示修改过的版本。这就是为什么你的修订列表有漏洞。如果未显示修订版285,则意味着当存储库中的某些文件在该修订版中发生更改时,显示其日志的文件没有更改。有关详细信息,请参见例如。
svn log http://your_repo/subdirectory/file -r 285:0 -l 1