我有一个非常大的Git存储库。它是通过git-svn从SVN克隆的,所以有很多branches/
,tags/
和trunk/
目录,因此有很多重复的文件。我猜Git在内部有效处理这些文件(.git/
目录下的魔术)。但是工作目录中充满了(SVN)垃圾。
是否可以只将部分reposiotry签入工作目录?我该怎么办?
谢谢。
编辑:答案是Git 1.7.0的“稀疏结账”功能。
答案 0 :(得分:0)
如果你有很多branches
和tags
目录,那听起来你做错了。当您导入Git时,您应该有一个带有Git样式分支和标记的存储库。
Github有一个页面about importing into Git from Subversion。他们建议使用svn2git。我已经成功使用了sv2git。