在执行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文件夹喽,后续新那些的其他文件及文件夹便能正常识别了。
注意事项
- 本例中的属性继承路径为SVN服务器路径,如果属性继承于本地SVN路径,则只需在本地SVN路径上删除属性限制即可。
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/243802.html
- 上一篇: 苹果手机如何关闭短信二次提醒
- 下一篇: Kotlin教程初探
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
faceu激萌怎么把瘦脸开到最大
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497