TortoiseSVN 1.7.15,
Subversion 1.7.18,
我将项目从使用tortoise svn的Windows工作站导入CentOS服务器上的现有存储库。
我的目录结构如下: SpringProject / trunk / [项目文件和目录src / resources / etc.] SpringProject / branch和SpringProject / tags
我在资源管理器界面中突出显示SpringProject目录,右键单击并选择SVN导入,输入日志消息并单击确定。导入的项目没有错误
我的Windows界面中的项目目录和子目录显示绿色复选标记,表示一切都很好。
问题: 但是,在repos目录/ usr / local / svn / repos中的CentOS服务器上,SpringProject条目不会出现在我的其他项目旁边。
如果我使用Tortoise repo浏览器,它会显示项目和我期望的URL。 SpringProject显示在我的其他项目的界面中。
我更改了/ usr / local / svn / repos目录并重新登录以查看shell是否需要重新读取目录。该条目仍然不存在。 svn list --verbose svn / 192.168.0.76 / usr / local / svn / repos显示了SpringProject以及我的其他项目。
重新启动/重新加载svnserve服务不会改变任何内容。如果我尝试对目录进行提交,则接口不会提交任何内容,也不会更改任何文件。所以Tortoise认为一切都还可以。
我想我可能会删除项目并从命令行重新导入,但我想知道发生这种情况的原因。
答案 0 :(得分:0)
显然,这些目录是尝试创建这些项目时出错的结果。它们是空的,除了trunk / tag / branches目录。一个简单的rm -Rf清理它没有任何副作用。