我正在尝试在subversion中为开发创建一个新条目。这是基于一个已经存在于Subversion中的项目。我不想基于该版本,因为这仅供参考,不能更改。SVN添加错误 - 不是工作副本
我试图用sts/eclipse中的subclipse导出它。但是,当我将顶级项目导入到sts/eclipse中时,项目结构不会保留。
sts/eclipse项目结构是保留当我做结帐。所以我将该项目签出到不同的目录路径。然后,使用cywin的命令行,我用“find.name”.svn“-execrm-rf {} \;”递归地从项目中删除了所有.svn条目。
但是,当我试图将新项目添加到subversion中时,我得到一个“SVN添加错误 - 不是工作副本”的顶级目录。
我一直在检查/谷歌搜索,并且当该目录缺少.svn文件时发生此错误。因此,尽管删除了所有.svn目录,但Subversion仍然知道这个项目。如果我的水平更高,我会进入sts的“工作区”,(我不相信)那里有.svn条目。
为什么颠覆者认为在我删除所有标签之后这仍然是一个颠覆项目?我怎样才能将这个签出的目录作为一个新的条目添加到Subversion中?
在您的第一个解决方案中,如何添加没有任何.svn文件夹? – 2012-03-07 12:11:08
谢谢。我在subclipse中遇到的问题是export命令不保留项目目录结构。 subclipse checkout命令提供了一些选项来保存它。你知道我是否会遇到与cygwin的svn客户端相同的问题? – 2012-03-07 12:34:32
我喜欢svn分支的想法。结账会保存项目结构。 – 2012-03-07 12:36:04