У меня есть несколько большой проект, написанный на django и pinax. В настоящее время я сохраняю все virtualenv и дерево исходных текстов в одном и том же git-хранилище; однако, это становится очень громоздким, я хотел бы отделить среду от исходного кода, так как, честно говоря, ей становится очень трудно управлять. Я обнаружил только разделение кода Git и клиент-сервер , которое мне не подходит, поскольку мой вопрос касается отделения среды от источника. Есть ли конкретный способ, макет каталога, чтобы использовать с virtualenv, который может держать среду отдельно? Например
./env
./src
В настоящее время по умолчанию для virtualenv установлено
./env
./env/project/
В настоящее время я использую второй макет, и у меня есть все env и source в одном репозитории git, это то, что мне нужно изменить.
Проблема с первым макетом заключается в том, что пути не работают, и модули вызывают ImportError. Это может показаться косметической проблемой, но меня это очень раздражает. Какова процедура отделения virtualenv от исходного кода при использовании git.