我修改了svn中某一个文件夹和文件的名称,现在想把它提交到svn,却提交不了,怎么办??commit不了却没有提示什么错误。却发现原来的文件夹为空,之中的文件都提交不了。应该类似于删了svn中某一个文件夹,现在重新建这个文件夹,想把它提交到svn,却提交不了 。请问怎么解决??
1、 如下图所示,经常碰到的冲突提交失败。
2、 首先在编辑之前先把svn上面的内容更新下来,保证是在最新的版本上修改的,不然还是会提示冲突的。然后选择目标文件右键,选择“svn“。
3、 在弹出列表里选择”获取锁定“。
4、这样就可以正常的编辑,然后选择svn提交进行编辑。
5、编辑完之后就可以正常提交了,这个时候锁定会自动打开。
这是由于在SVN下的某些目录的属性忽略文件导致的,需要重新设置一些:
1、为了能够正常提交test文件夹,在当前目录(C:\yc\projects\yang\src\main\java\com\yc\lottery)右击鼠标,选中【Properties】,可以看到如下属性:
2、登录到SVN服务器,找到路径https://yc1c96:8443/svn/code/lottery,选中此目录右击鼠标选中【Show pproperties】
3、可以看到当前目录加了vn:global-ignores属性限制,解下来删除此限制即可。
点击【Remove】按钮,会提示输入日志信息,输入完成后确认即删除了此限制。
4、再次回到SVN本地目录,注意一定切换到SVN本地根目录,然后执行下SVN update操作。最后再切换到test文件夹所在的路径,执行SVN commit操作,此时就可以在提交列表中找到test文件夹,后续新那些的其他文件及文件夹便能正常识别了。
本回答被网友采纳