2017-02-08 6 views
0

私が開発しているJoomlaコンポーネント用のgitリポジトリがあります。全部が次のように設定されています:git repoを1つのフォルダに移動する

joomla_www/ 
    administrator/ 
    bin/ 
    cache/ 
    . 
    . 
    . 
    MY_COMPONENT/ 
    . 
    . 
    . 
    templates/ 

私のgit repoは、MY_COMPONENT /で初期化されています。上記のgitリポジトリのルートフォルダ1階層を移動する方法)

1:

今、我々は二つの問題をもたらしている、あまりにもレポにtemplates/を追加したいことを実現しています。これについて、私はすでにthis questionを読んでいます...私は受け入れられた答え(ティム・ヘナガンのもの)を理解していません。私は最初のステップを理解していません(彼は遠隔レポについて話していますが、ローカルのレポではありません)。そして、私は第2ステップを理解していません(MY_COMPONENT/のすべてをJoomlaのルートフォルダに移動するはずです。 ..そこからコミットしますか?)

2)私が関心のある2つのもの、すなわちMY_COMPONENTtemplates/に注意を払うだけで、Joomlaが持つ無数のフォルダをgitで無視する方法。私は.gitignoreについて知っていますが、この場合、フォルダの内容の大部分が私が興味を持っていないものであれば、手動ですべてを追加する必要があります。よりシンプルなソリューションはありますか? .gitignoreの反対のような何か、興味のあるフォルダを置くファイルですか?

編集:私は尋ねることを忘れました。リモートgitリポジトリに何らかの変更を加えた後、他の開発者は同期するために何をしなければなりませんか?ちょうど 'git pull'をするだけで十分でしょうか?

EDIT 2:大丈夫、私の2番目の質問:の答えが見つかりました。今私は、私が最初のものに見つけた答えを明確にするために、何らかの親切な人が必要です。

答えて

0

おそらく最も簡単な解決策は、templatesディレクトリをMY_COMPONENTディレクトリに移動することです。追加およびコミット

次に、joomla_wwwで、テンプレートへのシンボリックリンクを作成します。

+0

'MY_COMPONENT'の中にもう一つの' templates/'フォルダがあります。これもまた追跡する必要があります。 – PaulJ

+0

@PaulJ次に、移動したテンプレートフォルダに別の名前を付けます。それは問題ではありません。 –

+0

解決策は、私(または他の開発者)が私たちがフォルダを移動したことを忘れたり、シンボリックリンクを設定するのを忘れたときに、行を混乱させるためのレシピのように聞こえるかもしれません。 FTP経由で当社のホスティングプロバイダにサイトを送信し、FTPクライアントを使用してシンボリックリンクを作成することはできません。 – PaulJ

関連する問題