我有一个构建过程,可以将文件从存储库中复制出来以制作二进制映像。我需要构建过程存储库中所有文件的文件修订。我知道我可以通过svn info [filename]
这种方式运行并获取文件版本,但我有超过 4k 个文件需要版本信息。
有没有办法大量获取这些版本号,或者我是否需要编写一个 svn 挂钩来维护 XML 文件或具有最新版本号的东西?
编辑:我正在寻找的输出是对于文件夹的修订版 4329,文件修订版列表是:file1.txt = 修订版 3;file2.txt = 修订版 9;...我们需要此列表,因此当我们更新设备上的固件时,我们只复制他们绝对需要的更改。所以他们可以跳过两个或三个固件版本,但是因为设备知道它有 file1.txt 的第 3 版,我们不需要更新固件中的那个文件 vs file2.txt 设备上有第 7 版并且需要更新到第 9 版。
希望这有助于使它比以前更清楚。