我已经开始将git-svn用于基于SVN的项目,以便我可以进行本地提交。
但是,SVN存储库包含许多我不需要使用的目录。当我单独使用SVN时,我能够通过以下方式部分检出:
svn co <repos-url> --depth empty
然后更新所需的目录:
svn up <repos-dir>/<subdir>
据我所知,部分检查项目不是Git的选项,所以我正在寻找节省空间的替代方法。有什么建议吗?
编辑:我在想自己就是创建一个只包含我需要的文件的分支。然后,我希望能够将更改推送到这些文件,而无需删除任何我不需要的文件。但是我并没有太过谦虚地让Git知道这是否可行?
答案 0 :(得分:0)
额外的目录真的那么大吗? Git的一个优点是你可以从你的本地硬盘(你提交到你自己的分支,而不是服务器)完成你的大部分工作,所以即使有很多文件它也很快。