* ИСПОЛЬЗОВАТЬ СИСТЕМУ КОНТРОЛЯ ВЕРСИЙ ХРАНИТЬ СТАРЫЕ КУСКИ КОДА НА ОТКРЫТЫХ ВКЛАДКАХ ИОТЕРАО++ / it-юмор :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)
Подробнее
*
ИСПОЛЬЗОВАТЬ СИСТЕМУ КОНТРОЛЯ
ВЕРСИЙ
ХРАНИТЬ СТАРЫЕ КУСКИ КОДА НА ОТКРЫТЫХ ВКЛАДКАХ ИОТЕРАО++
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор
new1
new2
new3
(для тех кто не в курсе- несохранённые вкладки. Да npp умеет их открывать даже после перезагрузки, но temp всё же периодически внезапно очищается)
"В ваш первый день на новой работе объедините все коммиты в один с комментарием «legacy-код» и сделайте force push в мастер. Пусть сразу поймут, кто тут главный."
Пфф. Добавить в проект файл "trash.txt" и сваливать ненужниьіе/отладочньіе куски кода туда. Та же версификация, но если вдруг на пять минут понадобится старая отладочная залипуха - она всега под рукой, и не нужно полчаса искать/вспоминать когда и в какой версии она бьіла.
Фишечка в том, что тот же Sourcetree тебе все это делает в автоматическом режиме: не нужно копировать изменения в куда-то, ставить даты итп. Только успевай правильно подписывать и коммитить по существу.
Но это впереди, не заморачивайся. С первым масштабным проектом все осознается.
Уже лет десять, наверное, пользую SVN - "только правильно подписьівать и коммитить по существу". Я ж про хлам (которьій скорее всего уже не нужен, но может и понадобиться), а не про проект в целом.
Да и что такое "масштабньій проект"? Я хз какой линейкой меряется масштабность проектов.
Все очень зависит от качества кода. Можно и не почуствовать 10к нормального кода и получить удовольствие разбирая его, а можно с ума сойти разбирая 1 функцию с названием магия и 1.5к строк ереси.
Ну... зависит от многих факторов и специфики. Я, например, использую subversion во всех проектах. Но основной мотив его использования - бекап, удаленньій доступ и совместная работа. Собственно версификация - лишь постольку поскольку.
rM F [n r t n tD.n'Tunctlon dt(n,-.,r,e, ;,o,fHva' c; '"(")> zr(n,t); ("(object Object)" a "lobject Argu>|
u(s n,functioniu,i){s (1 U,U n[i)),lt(C,i,dt(U,t,r,e.li« F (u n) i{0)> fotv ) true)function xt(n,t«
';r it l(t,S(r))),e (i a,o false) 23« t.length (i ction wt(n,t){var r true; ro(n,f unctl
.old2
.old3
final-project
final-final-project
new2
new3
(для тех кто не в курсе- несохранённые вкладки. Да npp умеет их открывать даже после перезагрузки, но temp всё же периодически внезапно очищается)
бекапчик бекапчика
...
Но это впереди, не заморачивайся. С первым масштабным проектом все осознается.
Да и что такое "масштабньій проект"? Я хз какой линейкой меряется масштабность проектов.