А вот как у вас модно
работать с системами контроля версий? Конкретно, с subversion, потому что в меркуриале и прочих DVCS можно хоть обкоммитится до одури - пока в другой репозиторий не закинешь, этого никто не увидит.
Я как-то склоняюсь к "сделал независимый мелкий кусок - тут же закомитил", даже если там пару букв всего поменялось. Т.е. билд стараться не ломать принципиально, но накапливать изменения на "один огромный коммит на всю фичу" не хочу.
PS: В комментариях много советуют бранчи. Я почему-то никогда ими не пользовался, сначала в svn они были адом и мне лень было это осиливать, а сейчас как-то никогда не возникает надобности. Т.е. организация проекта и релизов как-то так получилась, что борьба с бранчами не стоит того.
Я как-то склоняюсь к "сделал независимый мелкий кусок - тут же закомитил", даже если там пару букв всего поменялось. Т.е. билд стараться не ломать принципиально, но накапливать изменения на "один огромный коммит на всю фичу" не хочу.
PS: В комментариях много советуют бранчи. Я почему-то никогда ими не пользовался, сначала в svn они были адом и мне лень было это осиливать, а сейчас как-то никогда не возникает надобности. Т.е. организация проекта и релизов как-то так получилась, что борьба с бранчами не стоит того.
no subject
no subject
no subject
Еженедельных... OMFG...
no subject
Скажем, у меня есть личный проект - размер большой, но делаю его только я. Так мне по горло хватает совершенно вырожденного версионного контроля: каждый вечер zip проекта на hard и на флешку, каждый месяц - сохранение ZIP-а под отдельным именем в папке.
То есть, можно без версионника ВООБЩЕ, а вот без компилятора - никак.
no subject
Ну там про мелкие удобства неограниченного rollback, что бывает полезно в случае разного рода исследований я не говорю.
Я мессаджа не понимаю. Вот есть DVCS. Исключительно удобны: почти не требуют инсталляции, конфигурации. Дают много возможностей и удобств. Какой смысл ими не пользоваться?
no subject
Вы тут смешиваете backup и версионный контроль. Потерять неделю - это если вы делаете backup раз в неделю. А я говорю о сохранении раз в неделю очередной версии для отката назад. Backup хоть раз в час делайте.
Мессадж касался сугубо коммента Метакласса, что систему контроля версий важнее компилятора :)
no subject
А VCS и системы тикетов --- это организация процесса, который долго и мучительно отлаживается, и с системы на систему не очень попрыгаешь. Особенно issue tracker-ов, которых вообще нормальных нет.
По поводу backup я не путаю. При работающем контроле версий мне никакой отдельный бэкап на компах не нужен, достаточно на серверах наладить автоматический процесс.
no subject
вообще без него - это как? ручками в бинарные коды переводить? :)
[ По поводу backup я не путаю ]
ну немножко было, чего уж там, будем считать, что это я вас запутал :) но теперь то все понятно?
no subject
интерпретатор, например. Какой у PHP или питона компилятор?
no subject
no subject
no subject
no subject
Жуткая и местами ограниченная штука, но более-менее работает.