为简化起见,我有一个本地SVN存储库D:\folder\repo_name
,我将svnserve作为服务运行,并将root设置为上述路径。 Subclipse和SmartSVN可以连接到存储库,也显示正确的头版本号,但是当我尝试探索主干(唯一的分支)时,它会出现以下错误:URL 'svn://localhost/trunk' non-existent in that revision
。这一次,我可以完全检查完整的存储库。但我不需要所有分支,我只需要主干的内容。
当我尝试提交时,我收到错误Authentication failed
。但是,在早些退房时,我的凭证很好。
当我试图让我的东西离开那里并转移到GIT(我认为最好,因为一切都保持在本地),git svn clone
进程完成,我看到我的所有修订和文件传入GIT Bash,然后尝试在Eclipse中导入它。我看到它试图将项目导入到存储库目录本身(参见http://wiki.eclipse.org/Image:Egit-0.9-import-projects-general-project.png)。毋庸置疑,我得到D:\folder\repo_name_git overlaps the location of another project: 'repo_name_git'
形状的错误我不知道的是为什么我似乎找不到一种方法让我指定我想要导入项目的位置。
或者,当我将git存储库中的项目作为现有项目添加到Eclipse中,然后 - 通过Team>共享菜单 - 尝试进入版本控制,我收到错误Can not move project to target location D:\folder\repo_name_git, as this location overlaps with location D:\folder\repo_name_git, which contains a .project file
我很茫然,这些错误是通用的,让我知道如何解决它们。任何抬头都会受到赞赏。
答案 0 :(得分:0)
2分:
答案 1 :(得分:0)
您需要检查凭据
确保svnserve未以-R {readonly option}启动
检查是否注释了以下行 " \ REPO_NAME \ CONF \ svnserve.conf的 anon-access =读取 auth-access =写 password-db = passwd"