我有一个文件夹,它是一个SVN仓库的签出。该文件夹中的文件经常更改,新文件被创建并删除旧文件。将所有内容交付SVN Repo
如何轻松地将存储库中的所有更改提交到remove svn服务器?通常我首先必须发布svn delete [all deleted files and directories recursivly]
,然后svn add [all added files and directories recursivly]
,然后svn ci
提交。这可以以某种方式自动化吗?
我想过创建一个bash脚本来解析svn status
,但是必须有更好的解决方案?!
有一件事很重要:svn-ignore属性不能被忽略。
我不知道是否有更好的方法(我想不出一个),但是这并不听起来像一个特别长或难写的脚本。 – 2012-01-14 17:51:48
我们与[Adobe Robohelp](http://www.adobe.com/products/robohelp.html)文件有类似的情况。我能够删除所有内容/添加所有业务,但是它让我们的svn日志大为混乱。我们所做的是将Robohelp文件压缩并提交zip文件。这使我们的存储库变更为一个单独的文件,使我们的历史更加可以承受。完全添加和删除整个目录使得不可能做差异等等。所以,我不相信我们失去了将所有东西压缩到一个文件中并且仅仅提交的东西。 – 2012-01-31 21:21:04