次のようなプロジェクト設定があると仮定します。
-WebApp
|_ requirements.txt
|_ bootstrap.py (virtualenv bootstrap script)
|_ src
|_ setup.py
|_ develop-app
|_ somecode.py
|_ morecode.py
はbootstrap.py
virtualenvで作成されます:
https://virtualenv.pypa.io/en/latest/reference.html#creating-your-own-bootstrap-scripts
これで、WebAppディレクトリ全体がgitリポジトリになります(明らかにvirtualenvを除く)。目的は、ポータブルなvirtualenv/git環境を作成することです。問題は、を開発として配置develop-app
するrequirements.txt
と、virtualenvディレクトリの/ srcの下にインストールされ、virtual-envサイトパッケージにシンボリックリンクされることです。最終的には、ソースコードの2つのコピーが作成されます。1つはgitによって追跡され、もう1つは使用しているがgitによって追跡されていないVirtualenvにあります。
develop-app
git( )によって追跡されたディレクトリで行われた変更がvirtualenv内で自動的に更新されるようにするにはどうすればよいですか?