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