SVN:文件夹已在版本控制下但未提交? [英] SVN: Folder already under version control but not comitting?

查看:33
本文介绍了SVN:文件夹已在版本控制下但未提交?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

mark@mark-ubuntu:~/myproject$ svn stat
?       runserver.sh
?       media/images/icons
?       apps/autocomplete
mark@mark-ubuntu:~/myproject$ svn add apps/autocomplete
svn: warning: 'apps/autocomplete' is already under version control

svn stat 说它不受版本控制,所以我尝试添加它,然后它告诉我它是.当我执行 svn ci 时,它不会被提交,并且当我尝试在线浏览存储库时也不会显示.

svn stat says its not under version control, so I try to add it, and then it tells me it is. When I do an svn ci, it doesn't get comitted, and doesn't show up when I try to browse to repository online.

我如何让它提交?

推荐答案

将有问题的文件夹复制到某个备份目录中,并将其从 SVN 工作目录中删除.记得从复制的文件夹中删除所有 .svn 隐藏目录.

Copy problematic folder into some backup directory and remove it from your SVN working directory. Remember to delete all .svn hidden directories from the copied folder.

现在更新您的项目,清理并提交剩下的内容.现在将您的文件夹移回工作目录,添加它并提交.大多数情况下,这种解决方法有效,似乎基本上 SVN 被混淆了...

Now update your project, clean-up and commit what has left. Now move your folder back to working directory, add it and commit. Most of the time this workaround works, it seems that basically SVN got confused...

更新:引用 @Mark 的评论:

Update: quoting comment by @Mark:

不需要移动文件夹,只需删除 .svn 文件夹,然后 svn-adding 就可以了.

Didn't need to move the folder around, just deleting the .svn folder and then svn-adding it worked.

这篇关于SVN:文件夹已在版本控制下但未提交?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆