当前位置:  开发笔记 > 运维 > 正文

git svn clone没有检出所有目录

如何解决《gitsvnclone没有检出所有目录》经验,为你挑选了1个好方法。

我在SVN有一个项目,我试图用git-svn克隆它.我按照git-svn文档中的示例进行了操作.

git svn clone  svn+ssh://host/path/trunk  project_name

该命令已完成且没有错误消息,但是克隆的项目不包含所有目录作为SVN中的项目.

在顶层,我的SVN项目有......

$ svn ls  svn+ssh://host/path/trunk
README
Rakefile
app/
config/
db/
doc/
lib/
log/
public/
script/
test/
tmp/
vendor/

克隆后,我在当地......

README
Rakefile
app
config
doc
public
script
test

还有一些子目录缺失.


UPDATE

通过实验克隆了同一主机上的另一个项目.似乎工作正常.这一个有什么特别之处?没有什么我能想到的,除了我刚刚创建它并在克隆之前将其导入SVN.这会有所作为吗?


尝试创建一个全新的项目,导入SVN和克隆.得到相同的结果,同样缺少dirs.



1> Mark van Len..:

据我所知,git不跟踪空目录:

http://git.or.cz/gitwiki/GitFaq#CanIaddemptydirectories.3F:

也就是说,目录永远不必添加到存储库中,并且不会自己跟踪.

这有意义吗?丢失的目录是空的吗?

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有