我们可以使用SVN tortoise导出(作为CSV或Excel)修改过的文件列表吗?

时间:2015-06-12 12:45:22

标签: svn tortoisesvn

使用TortoiseSVN→Check For Modifications菜单项时,我会从存储库中获取具有不同状态的已修改文件列表。

有没有办法将此列表导出为CSV或Excel或任何格式?

3 个答案:

答案 0 :(得分:0)

检查修改对话框,按状态排序。按住Shift键并单击或按住Ctrl键单击以选择所有带有"修改的"并且"添加"状态。然后只需将文件从“检查修改”对话框右键拖动到资源管理器中的另一个文件夹即可。

另一种方式(如果您已提交更改):显示日志对话框,选择包含有趣更改的所有修订。在下方窗格中,按住Shift键选择所有条目,右键单击,选择"另存为"。

另一种方式:使用存储库浏览器,找到第一个网址(假设您要导出在两个标记之间更改的所有内容,例如版本1和版本2),右键单击,"标记为比较"。找到第二个网址,右键单击,"比较网址"。在以下"更改的文件"对话框,选择所有文件,右键单击,选择"将选择导出到..."。

答案 1 :(得分:0)

经过一些试验,我通过简单的选择和右键单击标记我需要的文件,然后选择“将所有信息复制到剪贴板”。

然后我打开一个新的空白Excel工作表并将数据粘贴到第一个单元格中,我在工作表中正确排列了数据,每个值都占用了一个单元格。

答案 2 :(得分:0)

TortoiseSVN能够 选择 安装Subversion命令行客户端。命令行客户端保证与GUI客户端兼容。

这意味着如果您需要将Subversion命令的输出保存到文件,您始终可以使用命令行客户端:

C:> svn status > status.txt

我强烈建议您在下次升级TortoiseSVN安装时安装命令行客户端。命令行客户端可以出于各种原因轻松解析Subversion输出,并且可以轻松集成到Python,Perl或PowerShell脚本中。