使用git-svn解决不需要的子目录以节省空间

时间:2011-08-06 14:13:04

标签: git-svn

我已经开始将git-svn用于基于SVN的项目,以便我可以进行本地提交。

但是,SVN存储库包含许多我不需要使用的目录。当我单独使用SVN时,我能够通过以下方式部分检出:

svn co <repos-url> --depth empty 

然后更新所需的目录:

svn up <repos-dir>/<subdir>

据我所知,部分检查项目不是Git的选项,所以我正在寻找节省空间的替代方法。有什么建议吗?

编辑:我在想自己就是创建一个只包含我需要的文件的分支。然后,我希望能够将更改推送到这些文件,而无需删除任何我不需要的文件。但是我并没有太过谦虚地让Git知道这是否可行?

1 个答案:

答案 0 :(得分:0)

额外的目录真的那么大吗? Git的一个优点是你可以从你的本地硬盘(你提交到你自己的分支,而不是服务器)完成你的大部分工作,所以即使有很多文件它也很快。