是否可以在Git中检出存储库的子目录?想象一下,我正在设置一个新的WordPress安装。我将为插件和主题自定义创建两个新目录:wordpress/wp-content/plugins/myplugins/wordpress/wp-content/themes/mytheme/我想通过Git维护这些目录。在Subversion中,我将通过具有trunk/myplugins/和trunk/mytheme/目录并签出子目录来实现此目的。Git是否可以使用单个存储库来完成相同任务?作为长期使用SVN的用户,很少接触Git,我可能只是在某些Git范例上迷失了方向。编辑: 存储不同内容的多个分支是处理此问题的一种有趣方法。
3 回答
慕标5832272
TA贡献1966条经验 获得超4个赞
稀疏签出现在在Git 1.7中。
另请参阅问题“ 是否可以在不先检出整个存储库的情况下进行稀疏检出?”。
请注意,即使Git下载的某些文件不会出现在您的工作树中,但稀疏签出仍需要您下载整个存储库。
智慧大石
TA贡献1946条经验 获得超3个赞
我不喜欢稀疏检出的一件事是,如果要检出一个深几个目录的子目录,则目录结构必须包含所有导致该目录的目录。
我要解决的方法是在不是我的工作空间的地方克隆存储库,然后在我的工作空间目录中创建一个符号链接,指向存储库中的子目录。Git的工作方式非常好,因为git status之类的内容将显示相对于当前工作目录的更改文件。
- 3 回答
- 0 关注
- 523 浏览
添加回答
举报
0/150
提交
取消