А вот как у вас модно
работать с системами контроля версий? Конкретно, с subversion, потому что в меркуриале и прочих DVCS можно хоть обкоммитится до одури - пока в другой репозиторий не закинешь, этого никто не увидит.
Я как-то склоняюсь к "сделал независимый мелкий кусок - тут же закомитил", даже если там пару букв всего поменялось. Т.е. билд стараться не ломать принципиально, но накапливать изменения на "один огромный коммит на всю фичу" не хочу.
PS: В комментариях много советуют бранчи. Я почему-то никогда ими не пользовался, сначала в svn они были адом и мне лень было это осиливать, а сейчас как-то никогда не возникает надобности. Т.е. организация проекта и релизов как-то так получилась, что борьба с бранчами не стоит того.
Я как-то склоняюсь к "сделал независимый мелкий кусок - тут же закомитил", даже если там пару букв всего поменялось. Т.е. билд стараться не ломать принципиально, но накапливать изменения на "один огромный коммит на всю фичу" не хочу.
PS: В комментариях много советуют бранчи. Я почему-то никогда ими не пользовался, сначала в svn они были адом и мне лень было это осиливать, а сейчас как-то никогда не возникает надобности. Т.е. организация проекта и релизов как-то так получилась, что борьба с бранчами не стоит того.
no subject
no subject
Сочувствую.
no subject
no subject
no subject
no subject
Оно не может трэкать переименования файлов.
Мне кажется, этого достаточно чтобы не хотеть им пользоваться.
no subject
no subject
А у меня переименование файлов и папок - штатная операция почти постоянно, для наведения порядка в проекте.
no subject
no subject
no subject
1) при необходимости добраться до старой версии, посмотреть, как было там
2) при необходимости ответить на вопрос "кто виноват?" и кого спрашивать насчет странного куска кода
3) не мержить ручками изменения, сделанные в одном файле двумя программистами
no subject
no subject
no subject
no subject
Так исторически сложилось :)
no subject
Это ты TeamWare не видел (которая построена поверх SCCS как CVS — поверх RCS)…
Правда, TeamWare как-бы distributed… Но это её не спасает.
no subject
no subject
no subject
no subject
no subject
no subject
no subject