2017-03-27 7 views
1

Chassis(Vagrantに基づいて)を使用してローカルのWordpress開発環境をセットアップしましたが、これはちょっとした調整が必要なので、これはバージョン管理下にあります。将来的には変更があります。開発中のVagrant設定とテーマの両方のバージョン管理

テーマ開発用にこのWordpressインストールを使用しますが、理想的には "themes"フォルダで開発したいと思いますが、別のGitリポジトリ内にGitリポジトリを持つ問題を引き起こしますか?

これを管理する最適な方法は何ですか?

+0

git repoのgit repoは必ずしも問題を引き起こすわけではありませんが、私はこの状況で(ドッカーの設定を使用して)自分のconfigsのプライベートレポを持っていて、 'git-submodule'を介してパブリックテーマを追加します。 –

+0

@WilliamPattonサブモジュールでコードを開発できますか?それとも、依存関係を管理するためだけですか? – LC1983

+0

悲しいことに、サブモジュールの中で直接開発することはできません。あなたの質問が正確に誤解されました。 .gitignoreのようなものを使ってテーマを含むディレクトリを除外すると、リポジトリ内のリポジトリで作業するのは大変な作業ではありません。 WPを無視するルールで既に無視されている可能性があるので、あなたはconfigリポジトリ内でWPをバージョン管理することはないでしょう。 –

答えて

1

この特定の状況では、親リポジトリには設定のみが含まれ、.gitignoreを使用すると、WordPressアプリケーションを完全に除外することができます。これは、子レポが配置される場所であるため、repo-in-repoを持つことはありません。

レポは両方とも独立して開発することができ、子レポは親の履歴に干渉しません。

+1

私はちょうどこれをテストし、それはうまく動作します。ボーナスとして、サブモジュールについて学ぶことは、私が今晩遭遇した別の問題を解決するのに役立ちました - ありがとう! – LC1983

+0

私たちの議論からあなたのワークフロー設定に合った良い解決策を手に入れることができたと聞いて嬉しいです。また、あなたが今晩あなたの頭を傷つけていたかもしれないこの夜の何かを自己解決したことを聞いて幸せ:) –

関連する問題