5

次のようなプロジェクト設定があると仮定します。

-WebApp
   |_ requirements.txt
   |_ bootstrap.py (virtualenv bootstrap script)
   |_ src
       |_ setup.py
       |_ develop-app
             |_ somecode.py
             |_ morecode.py

bootstrap.pyvirtualenvで作成されます:

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-appgit( )によって追跡されたディレクトリで行われた変更がvirtualenv内で自動的に更新されるようにするにはどうすればよいですか?

4

1 に答える 1

4

開発アプリをrequirements.txtリストに追加せずに、git reproからコードを実行するのはどうですか?要件のポイントは、開発アプリに適切な要件を指定することです。それ自体を必要とするのは私にはかなり奇妙です。

于 2010-10-27T11:24:29.890 に答える