Git-服务器根目录中的克隆子目录

卡纳夫

我在git repo中有一个像这样的项目结构:

/Code
    /admin
    /api
/DB
/Docs-Files
/UI-UX

我想克隆/admin/api在我的服务器www目录,并保持它在使用Git同步,以便在服务器结构变为:

/www
    /admin
    /api

那么有可能像这样克隆吗?我签出了这个答案,并能够克隆/Code/admin/Code/api隐藏www

阿舒托什·金达尔

您可以使用符号链接来代替直接依赖于GIT。我假设您已经正确完成了稀疏签出,所以可以这样做:

在* nix上

ln -s /Code/admin /www/admin
ln -s /Code/api /www/api

在Windows上

(显然,查看路径,我不认为您使用的是Windows,但出于完整性考虑)

mklink /J /www/admin /Code/admin
mklink /J /www/api /Code/api

(请注意,lnmklink中的sourcearg的顺序相反。在前者中,第一个是arg,而在后者中,则是第二个。)

然后,您只需要在原始/ Code目录中进行Git-y工作即可。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章