以下是该方案:
我正在构建一个新的Joomla模块,我想在这个位置添加到git repo:
D:\Install\xampp\htdocs\Joomla\modules\mod_test
mod_test
也是一个git repo - 运行.git
后它包含git init
文件夹。
现在,如果我在位于此Web服务器位置的Eclipse中添加一个新的PHP项目:D:\Install\xampp\htdocs\Joomla
,则modules
透视图中不会显示整个PHP Explorer
文件夹。
但是,如果我以相反的方式运行上述步骤(即首先在Eclipse中创建项目,然后在git init
文件夹中执行mod_test
),它会使modules
文件夹保持可见。有谁之前经历过这个吗?这是正常的Eclipse行为吗?
我打算在命令行中使用git,这样我就不必将整个Joomla
文件夹添加为本地仓库,我可以将每个扩展名添加为单独的仓库。这是一种正确的方法吗?
答案 0 :(得分:0)
您可能需要考虑在安装的根目录下创建git repo,并使用.gitignore排除核心Joomla文件:https://github.com/github/gitignore/blob/master/Joomla.gitignore
小心,因为它可能不完美,取决于你的Joomla!版;我认为这还不包括3.2。在更新时始终睁大眼睛,因为您可能会添加新的核心文件;还将单独的备份保存在安全的地方(不在Web主机上);如果事情变得混乱,你就需要它们。
这也可以防止任何核心黑客的版本化:一个更有理由避免它们。