您的位置:首页 > 编程语言 > Java开发

SVN Eclipse插件中如何忽略对服务器已有文件修改后的提交

2017-01-04 14:13 656 查看
忽略分为两种情况.

1.服务器还不存在该文件/文件夹,提交的时候忽略.
2.服务器已经存在该文件/文件夹,提交的时候忽略.

第一种情况比较好处理. (svn:ignore)
1.1右键点击要忽略的文件夹(带有?号)



1.2, 选择你自己想要的忽略方式,不知道怎么选就直接点击ok,这时候你会看到文件中的?问号已经消失了



1.3, 提交整个项目,提交项目的图标会多一个s



/////////////////////////////////////////////////////////////////////////////////////////////////////////

第二种情况,服务器已经存在该文件/文件夹, 可以有两种方法
方法1 (会删除服务器端文件)
2.1.1,先将文件备份起来(记得去掉.svn相关的文件或目录).
2.1.2,将本地文件删除,再提交到SVN.或者直接到SVN服务器端删除文件.
2.1.3,更新SVN最新代码.
2.1.4,将备份的文件copy回来(再提示一遍,记得去掉.svn相关的文件或目录)
2.1.5,这时候你会发现这个文件被标记为新文件,这时候请参考本文第一种情况的处理方式,(svn:ignore)

方法2 (仅仅是提交时本地隐藏显示)
2.2.1 看一个图就明白了 (Remove from View)



这只是eclipse的插件做的功能还不强大所以才会如此麻烦.

用SVN客户端或者IDE的话就能更加简单的解决第二个问题.详情请百度:"svn move to changelist"
或者参考文章:/detail/2658754826.html

本文出处:https://my.oschina.net/longfong/blog/818491
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  SVNKit MyEclipse