我对git repos - FuelPHP项目感到困惑

时间:2014-09-23 17:06:54

标签: git fuelphp

我有一个初始应用程序设置,我有一个基本的目录结构。 目前我将在我的项目中使用Fuel PHP Framework,这里有问题

see here the image

我应该在根目录(也包括框架源)或app目录(仅限特定的应用程序源代码)中初始化repo?什么是最好的方法? 我只是感到困惑。

我认为我应该只跟踪特定的应用程序代码,但我不确定。 在Symfony中,我应该在src /目录下创建一个repo,但是它的排列很糟糕。

3 个答案:

答案 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(就像任何来自“外部世界”的东西)应被视为供应商分支人工制品。

我不知道燃料,所以不能说哪些人不属于它。