使用git svn时如何避免子文件夹创建?

时间:2014-09-12 10:02:07

标签: git svn git-svn

我正在尝试克隆运行以下命令的achartengine subversion repository

git svn clone http://achartengine.googlecode.com/svn -s achartengine

但是,在处理完成后,会创建一个不需要的子文件夹:

├── achartengine
│   └── achartengine
│       ├── AndroidManifest.xml
│       ├── assets
│       ├── bin
│       ├── build.xml
│       ├── demo
│       ├── extra
│       ├── lib
│       ├── lint.xml
│       ├── pom.xml
│       ├── project.properties
│       ├── res
│       ├── src
│       └── test
└── .git

有没有办法避免子文件夹的创建?

1 个答案:

答案 0 :(得分:1)

恕我直言git-svn做对了,svn repo的trunk视图中有一个不需要的subfoler。如果你真的想避免使用subfoler,请先在svn中删除它。

解决此问题的另一种方法是直接克隆子目录:

git svn clone http://achartengine.googlecode.com/svn/trunk/achartengine achartengine