svn add guess_language/ svn: warning: 'guess_language' is already under version control
为什么是这样? 当我下载它,它是在SVN下。 (我从SVN下载)如何释放该SVN …以便我可以把它变成一个普通的目录?
sem_open()错误:“未定义的引用到sem_open()”在Linux上(Ubuntu 10.10)
是否有任何API或方法来防止dynamic分配的内存上的读取访问(和写入)?
open()无法打开文件
用Bazel构build内核模块
删除guess_language/的.svn目录,并将其作为父目录(如果这也来自另一个SVN存储库)。 这应该允许您将其添加到另一个SVN存储库。
这也必须通过guess_language的孩子递归地完成。 一个可以为你做的命令(取决于你的Linux环境)是:
find . -name '.svn' -type d -exec rm -rf {} ;
(你可能不应该把这find . -name '.svn' -type d是理所当然的,用一个非删除的版本进行测试,即find . -name '.svn' -type d – find . -name '.svn' -type d并检查列出的唯一目录是你想删除的目录。
你可以强制它被添加到你的仓库。 使用:
svn add --force [folder]
在guess_language目录里面会有一个名为.svn的隐藏目录。 这就是SVN知道这个目录是在版本控制之下的。 删除那个目录,然后你就可以把它添加到你的SVN仓库。 您必须为每个目录执行此操作,因为每个目录都有自己的.svn目录。
(顺便说一句,如果你看一下这个目录下的一个叫做entries的文件的内容,你可以看到该目录最初属于的SVN仓库的URL)
如果你想从版本控制中“复制”目录,使用svn export。 导出的目录将包含原始版本的所有版本控制内容,但将是“常规目录”。
最好的祝福。
把所有的.svn目录都删除。
cd guess_language find . -name .svn | xargs rm -fr
正如其他人所说,删除.svn目录,使颠覆,忘记它是从一些存储库的工作副本结帐。 在将来你可以svn export而不是svn checkout从svn下载文件而不需要从他们创建工作拷贝。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。