2

我有一个位于我的主题文件夹之外的图像目录。我已经将我的主题目录推送到了 github。在这一点上,图像目录的位置是合理的,因为我希望站点即使在主题更改时也能够获取图像。

我不希望我的同事跟踪多个回购。我想要的是我当前存储库中的一个文件夹(更像是图像文件夹的链接),所以当有人克隆我的存储库时,他也会获得图像目录,他可以在其中进行他想要的所有更改,但与位置无关实际站点中的图像文件夹的名称将被更改。

有没有办法做到这一点?子模块一开始似乎是一种方法,但我认为它对我遇到的问题没有帮助。

4

3 回答 3

1

为什么不为您拥有的图像目录创建一个子模块,然后每 5 分钟左右在您的机器或服务器(如果您正在运行)中创建一个 cronjob 以检查是否对图像目录进行了更改? 如果是,那么只需拉动更改。

于 2013-06-24T15:40:37.867 回答
1

创建图像文件夹和您想要的图像。使用 git add 将它们添加到 git。然后将您的图像文件夹添加到 .gitignore。

git 将继续跟踪图像文件夹中的原始文件,但不会关心那里的新文件。

因此,如果用户更改已经存在的图像,它会被注意到。

我仍然认为对您有效的另一个解决方案是 git submodule。

于 2013-06-13T19:12:31.410 回答
1

如果图像目录的路径已知,您不能只推送一个相对符号链接吗?

于 2013-06-13T16:51:01.953 回答