使用TortoiseSVN→Check For Modifications菜单项时,我会从存储库中获取具有不同状态的已修改文件列表。
有没有办法将此列表导出为CSV或Excel或任何格式?
答案 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脚本中。