我有我的Git存储库,它在根目录下有两个子目录:/finisht/static当这是在SVN,/finisht在一个地方/static检查,而在其他地方检查,如下:svn co svn+ssh://admin@domain.com/home/admin/repos/finisht/static static有没有办法用Git做到这一点?
4 回答
芜湖不芜
TA贡献1796条经验 获得超7个赞
您可以组合稀疏结帐和浅克隆功能。在浅克隆切断历史和稀疏结帐只翻出符合模式的文件。
git init <repo>cd <repo>git remote add origin <url>git config core.sparsecheckout trueecho "finisht/*" >> .git/info/sparse-checkoutgit pull --depth=1 origin master
你需要最低限度的git 1.9来实现这个目的。仅使用2.2.0和2.2.2对自己进行了测试。
这样你仍然可以推动,这是不可能的git archive
。
- 4 回答
- 0 关注
- 2033 浏览
添加回答
举报
0/150
提交
取消