Обсуждение

В архиве: 4 комментария.

Читать и комментировать в ЖЖ ↗

inkelyad · 11 июля 2022

Комментарий

плюс GitHub для версионирования А есть ли возможность услышать какой-нибудь пересказ или выжимку о том, как не-программистов научили этим версионированием пользоваться? А то у меня почему-то сложилось мнение, что существует легенда, что эту черную магию Git-а только программисты могут осилить, да и то обычно не в полном объеме. А большая часть создателей текстов о возможностях Version Control вообще даже не знают.

Анатолий Левенчук · 11 июля 2022

Комментарий

А зачем учить непрограммистов GitHub?! Мы учим по-другому. Так, Wiki это простейшая система версионирования, почему она и выжила в мире коллективного редактирования текстов: там есть запоминание каждой версии текста, возможность откатки изменений на предыдущие версии, возможность сравнения текстов, известно кто и когда изменил текст. Никакого GitHub учить не надо, всем понятно сразу. Учим не "пользоваться программами версионирования", а учим управлять конфигурацией: следить за версиями. А там уж кто чем пользуется, если понятна суть дела.

Ответ на комментарий

inkelyad · 12 июля 2022

Комментарий

Так, Wiki это простейшая система версионирования, Мое восприятие, видимо, сильно испорчено, потому что обычную Wiki считаю достаточно неполноценной системой версионирования и коллективного редактирования. Прежде всего тем, в Wiki подходе нет понятия слияния веток истории документа. Как, собственно, и самого понятия ветки/параллельных версий. Т.е. "а теперь перенесем исправления в наборе документов, что сделал соседний филиал в своих документах (это версии с 1.2.14 по 1.2.17), в документы нашего филиала" можно сделать только вручную. И сделать сравнение "каких правок, что сделаны ими, у нас еще нет" — тоже не слишком просто. Или даже так: есть у меня документ, я над ним(локально) работаю, расставляю какие-то комментарии и пометки исключительно для себя — и тут приходит модифицированный вариант исходного документа. Нужно этот новый оригинал и документ с моими правками слить с наименьшими затратами времени.

Ответ на комментарий

Анатолий Левенчук · 12 июля 2022

Комментарий

Когда версионирование становится центральной проблемой (например, при работе редакции журнала), тогда люди и впрямь садятся на какой-нибудь GitHub, такие прецеденты были. Но обычно важна связка моделера и системы версионирования. Wiki оказался sweetpot для такой связки: спасает от катастроф, хотя не делает работу по слиянию веток более удобной.

Ответ на комментарий