我想从我的SVN检出特定的版本,但只包括在该版本中提交的文件。 我可以检出整个版本,导出文件,然后删除在版本历史记录中未列出的任何内容,但如果我只能检出需要的文件,那将节省更多时间。 有没有办法做到这一点?
你需要使用几个命令来完成此操作。首先,获取在此提交中更改的文件(如果您想制作一个脚本,您可能还需要使用参数--xml,因为它可能更容易获取数据,而不是解析文本)。svn log -r [revision] -v 然后对于每个文件运行导出操作。 svn export -r [revision] [file_url]