我在git repo中有这样的项目结构:
/Code
/admin
/api
/DB
/Docs-Files
/UI-UX
我想将/admin
和/api
克隆到我的服务器www
目录并保持与git同步,以便服务器上的结构变为:
/www
/admin
/api
那么可以这样克隆吗?我检查了this answer,并且能够在/Code/admin
下克隆/Code/api
和www
。
答案 0 :(得分:0)
您可以使用符号链接,而不是直接依赖GIT。我假设您已经正确完成了稀疏检查,所以可以这样做:
ln -s /Code/admin /www/admin
ln -s /Code/api /www/api
(显然,看看这些路径,我认为你不是在使用Windows,而是为了完整性)
mklink /J /www/admin /Code/admin
mklink /J /www/api /Code/api
(注意ln
和mklink
中的args顺序相反。前者source
是第一个arg,而后者是第二个arg。)
然后你就可以在原始/代码目录中使用Git-y了。