Есть ли хороший способ контроля версий при разработке приложений пилонов с зависимостями? - PullRequest
0 голосов
/ 16 марта 2011

Я разрабатываю два приложения пилонов одновременно. Приложение B использует множество контроллеров и т. Д. В приложении A. Оба приложения находятся в активной разработке, но по административным причинам их необходимо хранить отдельно.

Существует ли удобный способ управления версиями, чтобы изменения в A можно было легко перенести в B? Было бы замечательно, если бы был способ сделать это с SVN, так как он уже хорошо работает с пилонами и пастером.

1 Ответ

0 голосов
/ 16 марта 2011

Единственный разумный способ сделать то, что вы хотите, это заставить приложение B работать против официальных выпусков приложения A, даже если эти выпуски помечены beta или кандидат на выпуск . IOW, не рассматривайте приложение A как исходный код, а как импортированный модуль, установленный с setup.py или другими средствами.

Делая это таким образом, вы сможете переместить приложение B с одной хорошо известной стадии A на другую, плюс вы сможете сообщать об ошибках или несовместимостях с конкретными выпусками и возвращаться к предыдущим выпускам, когда новый A сломается. B.

...