Size: a a a

2020 September 23

МС

Михаил Серебренников... in ctodailychat
Для меня это было самое важно, когда я перешёл от svn к git.
источник

S

Shmavon in ctodailychat
Александр Арбузов
9 пункт чет прям звучит как отмазка
Команда разработки WIndows оценит 7й пункт
источник

S

Shmavon in ctodailychat
Shmavon
Команда разработки WIndows оценит 7й пункт
источник

VF

Vadim Fedosov in ctodailychat
Михаил Серебренников
А чем может быть SVN лучше Git, Mercurial или другой распределённой CVS?
От бинарников не пухнет репа так сильно
источник

A

Artur in ctodailychat
есть ли в телеге чат фронтендеров, где можно задать вопрос по css и получить ответ?
источник

M

Mike in ctodailychat
js_ru, css_ru ?)
источник

СА

Сергей Аксёнов... in ctodailychat
Egor Suvorov
Меньше порог входа для начинающих. С гитом можно легко схлопотать конфликт, даже если с одного компьютера работаешь. Или всё разломать рекомендациями из интернета так, что легче склонировать заново и руками перенести файлы, чем починить (если не знаешь, как репозиторий устроен).

Например, чтобы просто рассказать про working directory/staging первокурсникам на паре нужно 40 минут. И это без практики, то есть не факт, что все прониклись. И вообще не трогая ветки, мержи и ребейзы
Рекомендациями из интернета можно и голову себе разломать, так-то)
источник

A

Artur in ctodailychat
Mike
js_ru, css_ru ?)
спасиб!
источник

O

Onlinehead in ctodailychat
Egor Suvorov
Меньше порог входа для начинающих. С гитом можно легко схлопотать конфликт, даже если с одного компьютера работаешь. Или всё разломать рекомендациями из интернета так, что легче склонировать заново и руками перенести файлы, чем починить (если не знаешь, как репозиторий устроен).

Например, чтобы просто рассказать про working directory/staging первокурсникам на паре нужно 40 минут. И это без практики, то есть не факт, что все прониклись. И вообще не трогая ветки, мержи и ребейзы
Час экономии времени вначале, недели страдания в дальнейшем.
Подобная логика может завести в такие дали, где лучше не бывать.
А что касается студентов - полчаса рассказа о принципах устройства контроля версий, немного о базовых концепциях и одна практика на пару вполне уложат в голову базовые навыки работы с гитом.
источник

ES

Egor Suvorov in ctodailychat
Onlinehead
Час экономии времени вначале, недели страдания в дальнейшем.
Подобная логика может завести в такие дали, где лучше не бывать.
А что касается студентов - полчаса рассказа о принципах устройства контроля версий, немного о базовых концепциях и одна практика на пару вполне уложат в голову базовые навыки работы с гитом.
С моим опытом расходится. Базовый навык вроде "сделать коммит" — да, уложит. Навык "делать чистую историю, если случайно не оттуда ответвился и из-за этого поехал Pull Request" не укладывается в одну пару категорически, опять же, пару раз проверено на первом курсе. Это надо отдельно тренировать (ну или страдать сколько-то недель).
источник

ES

Egor Suvorov in ctodailychat
Для "дикого мира", конечно, git рассказать стоит
источник

ES

Egor Suvorov in ctodailychat
Но вот надо ли заставлять всех страдать в нём с первой же недели, хотя из фишек git по факту ничего для домашек не надо (они на одного человека и короткие), там разве что code review удобно на GitHub делать... Не уверен.
источник

O

Onlinehead in ctodailychat
Egor Suvorov
С моим опытом расходится. Базовый навык вроде "сделать коммит" — да, уложит. Навык "делать чистую историю, если случайно не оттуда ответвился и из-за этого поехал Pull Request" не укладывается в одну пару категорически, опять же, пару раз проверено на первом курсе. Это надо отдельно тренировать (ну или страдать сколько-то недель).
Проблема в том, что на практике все равно с этим придется страдать и учить. А после уточнения про "дикий мир" у меня если честно даже злость какая-то появилась, т.к. учить надо тому, что полезно, а не тому, что попроще и где меньше страданий.
источник

O

Onlinehead in ctodailychat
Git - стандарт де-факто. Чем раньше начнешь с ним страдать (не так уж оно и страшно, так то, тем более в рамках "домашку закоммитить"), тем лучше будет в дальнейшем.
источник

ES

Egor Suvorov in ctodailychat
Onlinehead
Проблема в том, что на практике все равно с этим придется страдать и учить. А после уточнения про "дикий мир" у меня если честно даже злость какая-то появилась, т.к. учить надо тому, что полезно, а не тому, что попроще и где меньше страданий.
Да, конечно, придётся, поэтому оно в программе обязательно есть. И в начале, потому что потом пойдут командные проекты, захочется в open source что-то сделать, стажировки, в конце-концов...

Я скорее как "стерильный мир в классе" (ну как учить в начале очень аккуратно выделенному подмножеству C++, чтобы по ногам стрелять поменьше, а только потом рассказывать про Сишные строки) против "дикого мира".
источник

ES

Egor Suvorov in ctodailychat
Onlinehead
Git - стандарт де-факто. Чем раньше начнешь с ним страдать (не так уж оно и страшно, так то, тем более в рамках "домашку закоммитить"), тем лучше будет в дальнейшем.
+ в целом, но там можно ошибиться даже в рамках "домашку закоммитить".
источник

O

Onlinehead in ctodailychat
Egor Suvorov
+ в целом, но там можно ошибиться даже в рамках "домашку закоммитить".
Ошибиться можно когда и где угодно. Просто нужна привычка. Я уже с десяток лет пользуюсь гитом и то ошибаюсь и открываю там новые возможности временами:)
источник

ES

Egor Suvorov in ctodailychat
Это да
источник

O

Onlinehead in ctodailychat
Egor Suvorov
Да, конечно, придётся, поэтому оно в программе обязательно есть. И в начале, потому что потом пойдут командные проекты, захочется в open source что-то сделать, стажировки, в конце-концов...

Я скорее как "стерильный мир в классе" (ну как учить в начале очень аккуратно выделенному подмножеству C++, чтобы по ногам стрелять поменьше, а только потом рассказывать про Сишные строки) против "дикого мира".
Про стерильный мир у меня есть немного сказать. Я в 2006 году предпринял первую попытку получить высшее образование по курсу ВС (вычислительные системы и сети). С первого курса первого симестра у нас было программирование. Простое весьма. На BC 89. А потом немного плюсов, 95х кажется. Где то на этом месте я сравнил то, что я вижу в жизни и в институте и вышел в дверь.
источник

ES

Egor Suvorov in ctodailychat
Но с svn ошибиться всё-таки сложнее. Единственные проблемы, которые были с ним в прошлом году — когда кто-то делал задания в виртуалке и закрывал её крестиком с командой "Power off" (вместо "Suspend"), после чего там откатывались какие-то изменения и получался merge conflict при попытке коммита.

С гитом (даже после лекции и практики) проблемы шли потоком неделю-другую: то ветку не там сделают, то коммиты не в ту ветку попадут, то вообще случайную комбинацию из reset/checkout/commit введут и не могут понять, что случилось с графом... Потом, конечно, утряслось, но заставлять через это проходить в первые недели, когда у всех и так шок, не хочется.
источник