我们使用 Jenkins 通过几个 git repos 的 VPN 部署到客户端服务器上的客户端文件夹。我已经设置了“签出到子目录选项”和“稀疏签出”。
我们只需要部署一个公共存储库的一些文件(其他文件是私有的)。但是如果.git文件夹在里面,查看其他文件就不难了。
对于 git,可以将 .git 文件放入 repo 文件夹并在此文件中指定 .git 文件夹的位置,例如:
my-repo-folder$ cat .git
gitdir: /home/user1/another-my-repo-folder.git
(在此处查看有关 gitdir 的更多信息)
是否可以像上面那样为 git Jenkins 插件设置 .git 文件夹的另一个位置?