【问题】
本地开发时,执行git clone 后,work directory中由于历年来的branch和tag都在,高达10G之多。
有没有办法限制git clone取出的内容,只clone master下面的某一部分子目录?
如果将master中的闲杂目录都删掉,那么git-tfs同步的时候,这些删除也会被同步回去(不希望的),
而且最近的tfs branch可能还有pull要处理。
有点头疼,git新入门,不知道有没有什么好办法。
祝好,
http://litemedia.info/git-productive-in-tfs
> 3)TFS中的project已经通过git-tfs迁移到了Git repository中,大概300M,tfs所有changesets都存在
版本库看来并不大。
> 本地开发时,执行git clone 后,work directory中由于历年来的branch和tag都在,高达10G之多。
是不是没有把 TFS 的主线、分支、里程碑 转换为Git中对应的分支和里程碑,而是当做一个一个独立的目录了。
> 有没有办法限制git clone取出的内容,只clone master下面的某一部分子目录?
Git不能部分克隆。浅克隆也不是你需要的。
2011/11/8 Jiang Xin <worldhe...@gmail.com>:
> --
> 您收到这封邮件是因为您订阅了 Google Groups "GotGit" 邮件组。
> 向邮件组发言很简单,发送邮件到: got...@googlegroups.com 即可。
> 如果不想继续收到相关邮件,发送退订邮件到 gotgit+un...@googlegroups.com 。
> 您也可以通过 Web 界面访问和配置本邮件列表:
> http://groups.google.com/group/gotgit?hl=en?hl=en
>
On Nov 8, 11:42 pm, ts <tanner.se...@gmail.com> wrote:
> http://stackoverflow.com/questions/2336580/sparse-checkout-in-git-1-7-0
> 刚发现一个回复,Sparse checkout能近似达到我要的效果,供参考。
>
> 2011/11/8 Jiang Xin <worldhello....@gmail.com>
>
>
>
>
>
>
>
>
>
> > Git不能部分克隆。浅克隆也不是你需要的。
> 本地开发时,执行git clone 后,work directory中由于历年来的branch和tag都在,高达10G之多。是不是没有把 TFS 的主线、分支、里程碑 转换为Git中对应的分支和里程碑,而是当做一个一个独立的目录了。