我有一个用 IDE 编写的相当大的软件项目,它将源文件存储在具有专有格式的压缩存档文件中。
我想将源代码置于版本控制之下( TortoiseSVN / SlikSvn, Windows )
不幸的是,如果不首先以纯文本格式导出文件,就没有简单的方法来进行比较,并且文件比较对于开发非常重要。
我有一个提取工具,但速度相对较慢。
如何在提交前仅导出修改/添加的文件?
我被告知在这种情况下做一个预提交钩子是非常糟糕的(见http://svnbook.red-bean.com/en/1.5/svn.reposadmin.create.html#svn.reposadmin.create.hooks )