svn: E155007: 'XXX' is not a working copy


问题:在用svn命令提交文件到svn库的时候报错svn: E155007: 'D:\svn' is not a working copy(其中xxx为执行commit命令时所在的目录)
问题原因:因为你所提交的文件不在svn的checkout下来的原始路径下(就是说你的文件/路径是原svn所没有的),而svn的提交失败是因为该文件(路径)下没有.svn文件
解决方法:(我是这么操作的)
1)如果要新建个文件夹,可执行类似命令svn mkdir -m "注释" svn://url/a/你要创建的文件夹(url为你仓库的地址)
2)在说需要的位置(比如上一步我创建的文件夹在 a\你要创建的文件夹,此时的位置则为a\)下checkout,svn co svn://url/a/你要创建的文件夹,然后你就会发现你要创建的文件夹下就会有.svn文件
3)在你的文件夹下把要提交的文件add下 如svn add *,然后提交svn ci -m "注释" 你要创建的文件夹


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM