3

私の意図を説明する簡単な例から始めます。

my-rep.git2 つのディレクトリを含むリポジトリがsrcあり、デプロイします。ソースコード (NodeJS コードですが、それsrcは問題ではありません) があり、デプロイではデプロイ構成を維持したいと考えています。たとえば、プロジェクトがある場合projectA、構造は次のようになります。

my-rep.git/src/projectA
my-rep.git/deploy/projectA/dotcloud.yml
my-rep.git/deploy/projectA/src

今私の質問に。projectAdotcloud の deploy ディレクトリでソース コードを利用できるようにしたいと考えています。つまり、デプロイで git pull を実行すると、自動的my-rep.git/deploy/projectA/srcに.my-rep.git/src/projectAmy-rep.git/deploy/projectA/src

私のチームの一部の開発者は Windows で作業しているため、シンボリック Linux リンクは機能しません。

4

1 に答える 1

0

構造を繰り返さないでください。代わりにデプロイ スクリプトを使用してください。ソースに構成を含める場合は、それを抽象化して、どこでも機能しないようにします。次に、環境によって異なるスマッジ/クリーン スクリプトを使用して、チェックアウト時にファイルを変更します。

于 2012-10-31T17:01:14.907 に答える