eclipse中SVN,怎样把某文件排除出提交列表

sxgkwei 发布于 2011/11/23 12:41
阅读 39K+
收藏 5

在开发一个web项目,因为是web嘛,就有线上和线下开发的区别,比如一些配置文件啊之类的,现在开发中,要配置成一种样子,线上发布时又要配置成另一种样子,所以在资源库中一直保持着的是发布时的配置,而到本地开发时,我就把它改成适合开发的配置。

现在问题来了,我改了之后,SVN每次与资源库同步的时候,都会显示这个文件需要提交,好烦嘛,而且这样的文件多了之后,上面都打个*号,弄的整个包结构上都有*号标识还有东西要提交,而实际上这些东东当然不可能提交哈,而且万一不小心把线下的配置提交上去了(这样的文件多了,以不留神这样的情况就可能发生),要挨批斗的。

总之是,我就想把这些文件排除出SVN的管理,我在那些文件上各自:点击鼠标右键->Team->添加至svn:ignore,点击之后本来应该说就可以达到我的目的的。但是!(添加至svn:ignore)这个最后一步的选项,居然是 灰色 的,不能点啊不能点。

现在,请各位支个招哈。。。哎。

加载中
3
卖豆浆不卖油条
卖豆浆不卖油条

“但是!(添加至svn:ignore)这个最后一步的选项,居然是 灰色 的,不能点啊不能点。”说明你这个目录已经处于svn版本控制中了,把这个解除svn版本控制,再添加至忽略列表就行了。

这个操作不能直接在eclipse的svn插件里进行,可以在资源管理器里用TortoiseSVNr操作。当然是把这个客户端更新到最新版


米德奈特猫
米德奈特猫
大赞!解决了困扰已久的问题。。
0
红薯
红薯
经常会这样,要自己摸索一下,实在不行还可以点击 Team 设置属性,然后找到 svn:ignore 设置值为要忽略的文件名
sxgkwei
sxgkwei
@红薯 : 那个下拉列表里设置没有的,自己输入了,貌似设置不起,它提示 :不能再此文件上设置svn:ignore。。。
红薯
红薯
@sxgkwei : 没有就自己输入
sxgkwei
sxgkwei
设置属性这个看过的,值里面没有 svn:ignore 这一项。。
0
sxgkwei
sxgkwei
难道真的要沉入大海嘛?
0
steemit
steemit
楼主问题解决了没?求解决!!!
0
sxgkwei
sxgkwei

引用来自“hellGO”的答案

楼主问题解决了没?求解决!!!
我一直没解决,不管了。再说我也没安装一个软件版的SVN的耐心,所以3楼的哥们说的额方法我也没试
0
郑岭
郑岭

引用来自“牛顿每平方米”的答案

“但是!(添加至svn:ignore)这个最后一步的选项,居然是 灰色 的,不能点啊不能点。”说明你这个目录已经处于svn版本控制中了,把这个解除svn版本控制,再添加至忽略列表就行了。

这个操作不能直接在eclipse的svn插件里进行,可以在资源管理器里用TortoiseSVNr操作。当然是把这个客户端更新到最新版


看来Subclipse上的操作和Tortiose上的有很多差异,SVN客户端规范最好能够统一下来
0
konakona
konakona

引用来自“红薯”的答案

经常会这样,要自己摸索一下,实在不行还可以点击 Team 设置属性,然后找到 svn:ignore 设置值为要忽略的文件名
如果能够只忽略某个author的提交,就好鳓
Jfans
Jfans
这个是可以实现的,在Team / ignore里就可以了
0
l
lurker
这个问题其实是这样的,如果你的文件还未提交过svn,那么你可以将它设置为svn:ignore。但如果你的文件是从svn上下载下来的,那没办法了,只能这样了。我也纠结了好久。
0
c
couthy
我也遇到了类似的问题, 后来直接到.svn/entries文件中把要忽略的文件(夹)的那一(几)行删除了, 可以解决这个问题. 让svn认为它是一个新的文件, 在同步的时候就可以给它增加到svn:ignore中了.
0
badboy
badboy

引用来自“lurker”的答案

这个问题其实是这样的,如果你的文件还未提交过svn,那么你可以将它设置为svn:ignore。但如果你的文件是从svn上下载下来的,那没办法了,只能这样了。我也纠结了好久。
是这样的,那就先本地删除,再提交,再本地还原,再svn ignore
我家阳台
我家阳台
然后在直接在仓库加上想要不一样的文件,太蛋疼了。
返回顶部
顶部