我有一个包含内容和源文件的存储库。开发人员应仅在源文件上工作。为了节省空间,开发人员不应将内容文件(大小为GB)克隆到其本地存储库中。源文件不是作为子模块出现在项目中,而是与内容位于同一位置。
我的方法是这样的 - 我从主分支创建了一个名为“Source”的分支,然后从该分支中删除了内容文件。我发布了相同的分支供开发人员克隆。
当我将来自“Source”分支的更改合并回“Master”时,“Master”中的内容文件将被删除。如何限制它?如果不可能,那么是否有一种方法可以实现我的要求,即拥有一个仅包含过滤文件(即源文件)的单独分支/克隆?
我的方法是这样的 - 我从主分支创建了一个名为“Source”的分支,然后从该分支中删除了内容文件。我发布了相同的分支供开发人员克隆。
当我将来自“Source”分支的更改合并回“Master”时,“Master”中的内容文件将被删除。如何限制它?如果不可能,那么是否有一种方法可以实现我的要求,即拥有一个仅包含过滤文件(即源文件)的单独分支/克隆?