我有一个cakephp项目。我们称之为Project Super 。
它有自己的github回购。
超级有来自此回购的git子模块。 https://github.com/predominant/TwigView
问题是我需要拥有自己的项目特定扩展,所以我需要在https://github.com/predominant/TwigView的Lib文件夹中创建新文件,我需要在文件View / TwigView.php中添加require_once语句。 https://github.com/predominant/TwigView
我想尽可能多地维护git子模块。
我知道我可以分叉https://github.com/predominant/TwigView并添加项目特定的扩展文件和更改。
然后超级将这个分叉版本作为git子模块。
但是,我对此并不满意,因为这意味着
在Project Super 和其他cakephp项目中使用https://github.com/predominant/TwigView作为git子模块的最简洁,易于维护的方法是什么?
答案 0 :(得分:0)
TwigView
repo)添加为远程,您可以将任何更改从上游提取到本地子模块,然后推回到您的分支。TwigView
fork中推送到每个项目的分支?