0

シナリオは次のとおりです。

この場所の git リポジトリに追加する新しい Joomla モジュールを作成しています。

D:\Install\xampp\htdocs\Joomla\modules\mod_test

mod_testgit リポジトリでもあります。.git実行後のフォルダが含まれていますgit init

この Web サーバーの場所にある Eclipse に新しい PHP プロジェクトを追加するD:\Install\xampp\htdocs\Joomlaと、ENTIREmodulesフォルダーがPHP Explorerパースペクティブに表示されません。

ただし、上記の手順を逆に実行すると (つまり、最初に Eclipse でプロジェクトを作成し、次にフォルダーgit init内で実行mod_testする)、フォルダーが表示されたままになりmodulesます。誰もこれを経験したことがありますか?これは通常の Eclipse の動作ですか?

コマンド ラインから git を使用して、Joomlaフォルダー全体をローカル リポジトリとして追加する必要がないようにし、各拡張機能を個別のリポジトリとして追加できるようにします。これは正しいアプローチですか?

4

1 に答える 1

0

インストールのルートに git リポジトリを作成し、.gitignore を使用してコア Joomla ファイルを除外することを検討してください: https://github.com/github/gitignore/blob/master/Joomla.gitignore

お使いのJoomlaによっては完璧ではないかもしれないので注意してください!バージョン; これにはまだ 3.2 が含まれていないと思います。新しいコア ファイルが追加されたときに新しいコア ファイルを追加する可能性があるため、更新中は常に目を光らせておいてください。また、別のバックアップを安全な場所 ​​(Web ホストではなく) に保管します。物事が乱雑になった場合に備えて、それらが必要になります。

これにより、コアハックのバージョン管理も防止されます。これを回避するもう 1 つの理由です。

于 2013-10-31T08:48:27.723 に答える