2016-12-09 5 views
0

У меня есть серия числовых вычислений, в которых используются скрипты python в папке/src, и они занимают много часов.Один репозиторий с двумя именами папок

В то же время я хотел бы добавить дополнительные функции в папку или отладить существующие файлы, не нарушая код, который в настоящее время работает.

Я думал о создании удаленного репозитория Git и клонировать его на двух разных каталогах:

/src/lib.py 
/dev/lib.py 

Я толкаю от dev до remote и вытащить из remote в src

И в основном коде main.py У меня есть:

from lib import foo 
foo() 

Как сообщить освободить код для загрузки библиотек с /src, а код разработки для загрузки из/dev без изменения кода main.py?

Есть ли лучший способ (кроме git) для синхронизации этих двух папок?

+1

Почему бы не включать main.py в repo и не скопировать его? – poolie

ответ

0

Вместо того, чтобы думать об этом с точки зрения имен папок при использовании Git, возможно, вам лучше использовать ветви в Git. Этот урок довольно хорош. Графики чрезмерно заняты, но в основном просто создают ветвь «развить» и используют ветвь «master» по умолчанию для производства.

http://nvie.com/posts/a-successful-git-branching-model/

Есть ли лучший способ (кроме мерзавца), чтобы синхронизировать эти две папки?

Есть много способов, как :) rsync или cp -R и т.д. Но с помощью Git, вероятно, будет помогать вам больше, после первоначальной настройки.

Смежные вопросы