【如何修复SVN在执行提交时不能识别新建文件问题】在执行SVN提交操作时 , 我们会遇到明明在SVN目录下新建了一个文件夹或者文件 , 却在提交文件列表中找不到这些文件 。 本文接下来就主要介绍这个问题出现的背景及如何修复SVN在执行提交命令时不能正常识别新建的文件或文件夹问题 。
工具/原料SVN
一、问题背景1如果使用了第三方集成了SVN插件的工具 , 如Intelij Idea , 在Intelij Idea的版本控制中如果选中了如下的【Do not add】选项 , 那么用Intelij Idea创建的文件夹及文件将不会记录在SVN的提交列表中
文章插图
2为了验证 , 我们用Intelij新建一个test文件夹 , 打开文件夹的存储路径
文章插图
文章插图
3在当前文件夹右击鼠标 , 选中【SVN commit】 , 在打开的提交列表中就不会出现我们新创建的文件夹test 。
当然还有可能是SVN服务器端对此路径设置了属性限制等引起 。
文章插图
二、修复方案1为了能够正常提交test文件夹 , 在当前目录(C:\yc\projects\yang\src\main\java\com\yc\lottery)右击鼠标 , 选中【Properties】 , 可以看到如下属性:svn:global-ignores , 且该属性继承于https://yc1c96:8443/svn/code/lottery
文章插图
文章插图
2登录到SVN服务器 , 找到路径https://yc1c96:8443/svn/code/lottery , 选中此目录右击鼠标选中【Show pproperties】
文章插图
3可以看到当前目录加了vn:global-ignores属性限制 , 解下来删除此限制即可 。
点击【Remove】按钮 , 会提示输入日志信息 , 输入完成后确认即删除了此限制 。
文章插图
文章插图
4再次回到SVN本地目录 , 注意一定切换到SVN本地根目录 , 然后执行下SVN update操作 。 最后再切换到test文件夹所在的路径 , 执行SVN commit操作 , 此时就可以在提交列表中找到test文件夹喽 , 后续新那些的其他文件及文件夹便能正常识别了 。
推荐阅读
- 明日之后如何戴兔子头
- 和平精英暗夜危机如何安全躲避丧尸
- 树莓派Lakka如何手动从本地更新系统
- steam账号如何进行注册
- 宫廷秘传手游御花园如何种花
- 苹果手机如何关闭短信二次提醒
- 小米手机应用商店如何个性化设置和应用同步更新
- 如何快速清空淘宝购物车删除加入的商品
- 如何建立微信群
- 建行手机银行如何转账