Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SVN:如何将带有所有日志消息的已更改文件导出到列表中?_Svn_File_Tortoisesvn_Export - Fatal编程技术网

SVN:如何将带有所有日志消息的已更改文件导出到列表中?

SVN:如何将带有所有日志消息的已更改文件导出到列表中?,svn,file,tortoisesvn,export,Svn,File,Tortoisesvn,Export,是否可以将两个修订之间的所有更改文件以及历史记录导出到列表/文件 假设我对一些文件做了一些更改。 我想要的是这样的排序列表: rev | filename | log ----+------------+----------------- 20 | test.cs | added ftr 21 20 | file.cs | added ftr 21 21 | test.cs | removed bug 212 22 | awesome.cs | added ftr

是否可以将两个修订之间的所有更改文件以及历史记录导出到列表/文件

假设我对一些文件做了一些更改。 我想要的是这样的排序列表:

rev |  filename  | log
----+------------+-----------------
20  | test.cs    | added ftr 21
20  | file.cs    | added ftr 21
21  | test.cs    | removed bug 212
22  | awesome.cs | added ftr 23
22  | test.cs    | added ftr23
...
我找不到在乌龟身上做这件事的方法。但我想这并不是很难取回。。? 不管怎样,如果有人能帮我

提前谢谢


布鲁诺

您使用的是陆龟vn,因此使用Show Log非常简单


只需使用TortoiseSVN show log命令。然后,在出现的窗口中,选择要提供信息的修订范围,单击第一个修订,按住shift键并单击最后一个修订。然后用Ctrl-C复制,然后将结果粘贴到您最喜欢的文本编辑器中。输出将显示修订号、作者、日期、提交消息,并列出修改、添加和删除的文件。

您可以在cygwin中尝试命令行版本:

 svn log -v -r revFrom:revTo

v选项可获取已修改和添加的文件列表。添加--xml将信息输出为xml,您可能能够将其转换为最终需要的信息。

svn log[repo\u url]-v-r revFrom:revTo

e、 g。 svn日志-v-r 113000:113800