SVN导出两个版本之间修改


我们公司的服务器是托管的,文件通过ftp进行上传,在每次版本更新的时候,如果一个一个文件选择性地上传必定繁琐,于是使用了这个方法。
1、在项目区域的根目录下,选择显示“日志信息”
2、在日志信息列表里,任选两个版本(先选中第一个,然后按住Ctrl 选择第二个),右击,在弹出菜单里,选择比较版本差异
3、在弹出“已改变的文件”窗口里,列出了所有这两个版本的文件差异,选择你需要导出的文件(可Ctrl+A全选,或者Ctrl逐个选择,或者Shift批量选择),然后右击,选择导出选择项
4、在弹出的“浏览文件夹”窗口里,选择你想保存的路径,然后单击确定,这样,就将这两个版本之间的修改,根据你的需要导出到指定目录了,打开该目录,就可以看到了(包含所有目录的结构)
5、我是在汉化后的TortoiseSVN里操作的,具体环境具体执行。


《“SVN导出两个版本之间修改”》 有 7 条评论

  1. […] 解决了FTP文件上传的问题http://www.macros.me/archives/86.html,但是有些时候,SVN版本更新所造成的变动,没有及时同步到服务器,久而久之,就有很多文件不好同步了,这次同事离职,我接手,就不好找哪些文件没同步了。 1、将服务器上部署的文件,通过FTP下载下来,新建一个版本库(同时新建对应的工作副本-副本2),将FTP下载来的文件,拷贝到副本2里,增加提交; 2、导出原工作区间中的工作副本(无版本控制),将文件复制到新建的副本2里,这样,哪些文件没有同步到服务器,就一目了然了; 3、在以后的提交里,多一步;新建的工作副本(副本2),只是为了控制服务器上文件版本存在建立的,平时工作还是在原来的工作副本里,提交之后,就导出版本差异的文件,覆盖副本2里的对应文件,如果需要同步哪几个文件到服务器,在副本2里提交,然后到处差异,进行FTP上传; 注:步骤是烦了一些,但是确实比较有利于管理。 发表评论 | Trackback | 分享到QQ空间 | 分享到QQ微博 暂无相关日志 目前还没有任何评论. […]

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注