我有一个初始应用程序设置,我有一个基本的目录结构。 目前我将在我的项目中使用Fuel PHP Framework,这里有问题
我应该在根目录(也包括框架源)或app目录(仅限特定的应用程序源代码)中初始化repo?什么是最好的方法? 我只是感到困惑。
我认为我应该只跟踪特定的应用程序代码,但我不确定。 在Symfony中,我应该在src /目录下创建一个repo,但是它的排列很糟糕。
答案 0 :(得分:2)
我加入了FuelPHP论坛,我发布了同样的问题。 FuelPHP项目经理和开发人员Harro Verton回答了这个问题。
他写道:
答案是(不幸的);这取决于。
第一个问题是,你是从zip安装,还是克隆了 燃料/燃料储存库(手动或通过机油安装)?
如果是zip,那么你没有本地仓库,所以你可以初始化一个 你的安装根目录中的新版本,你将拥有一切 单一存储库。
您可以这样做,例如,如果您将应用程序部署为 整个(例如使用FTP),您没有命令行访问权限 您的生产服务器,或您的服务器没有直接互联网 访问。
如果你想要这个但是克隆了repo,你需要删除.git 燃料/核心中的目录,以及所有燃料/包装,以便它成为一个 单一回购您仍将拥有安装根.git文件夹 (这是燃料/燃料回购),所以你需要改变原点 https://github.com/fuel/fuel到您自己的存储库。
如果你有命令行访问和互联网访问,我不会使用 拉链,但克隆燃料/燃料回购,并使用作曲家安装 其余的框架。不要删除.git文件夹,只更改 原点指向您的存储库。
如果您现在推动,您只需将燃料/燃料仓库推送到您的存储库 (包含应用程序和任何模块),但不包含框架本身 (核心回购和所有包裹)。
发布链接:http://fuelphp.com/forums/discussion/comment/18373#Comment_18373
答案 1 :(得分:0)
我认为在您的git repo 本身中包含Symfony框架文件夹有什么不妥,但最好只放置包含您应用的文件夹回购文件中的文件。
答案 2 :(得分:0)
FuelPHP(就像任何来自“外部世界”的东西)应被视为供应商分支人工制品。
我不知道燃料,所以不能说哪些人不属于它。