Псто, советуй по mercurial вопросу ответ. Есть два репозитория, которые местами чуть различаются. В одном идёт девелопинг, изменения пуляются в другой, откуда происходит коммит. Но надо, чтобы изначальная разница между ними сохранялась. Поясню, зачем это: изменения на горячую вносятся в рабочий экземпляр, где есть актуальные пароли всякие, а коммитить надо чистенькие файлы с заглушками на это дело. Но изменённый код необходимо безгеморно применять. На данный момент я ебусь с import/export, довольно неудобно, т.к. если изменения кода происходят вблизи паролей, потом импорт не проходит из-за разных строчек. Идеально было б просто делать коммит в рабочем экземпляре и потом pull из него в экспортный, но я не умею так клонировать, чтобы ченжсеты не поломать. Псто, научи.
eurekafag
12.03.2011 13:50 WOK
Recommended by:
@werehuman
Do you really want to delete ?
для этого используется кривой и ебаный костыль mq
Благодарчики, почитаю.
он настолько кривой и ебаный, что очень легко просто взять и запороть весь свой код, который ты написал с момента стандартного коммита
WOK. И неужто всем похуй?
что я не пробовал... hg push --help выдает
hg push [-f] [-r REV]... [-e CMD] [--remotecmd CMD] [DEST]
то есть по идее можно толкнуть только отдельные коммиты. Быть может, это то, что доктор прописал.
> где есть актуальные пароли всякие, а коммитить надо чистенькие файлы с заглушками
Сделать файл-конфиг религия не позволяет?
это его суть работы. Он просто эмулирует коммиты и роллбаки, а на самом деле создает кучку патчей в скрытой директории. И если что-то пойдет не так и ты изменишь где-то лишнюю строчку, то patch откажется хавать эти diffы.
да, еще сделать config.py и config_local.py, второй через hg ignore
Ну видимо придётся-таки. Кагамкино наследие такое кагамкино ._.