> Программирование без интернета? Бывает, наверное... Но зачем - сейчас-то?Интернет не бывает доступен в 100% случаев. У моего оператора это вообще иногда достигает 50%. Идеи и решения могут приходить в голову когда угодно, а потом забываться. Доступность в 99.99% случаев - это важно. Особенно для портативного устройства - не дома же сидеть программировать. Лучше писать, хоть код, хоть оперу, глядя на океан.
> А проставление ссылок и прочее на фиг не нужно в мелочах, это
> всё бюрократия, коупающаяся только с довольно приличных масштабов - человек от
> пяти и планируемого года работы хотя бы.
Нужно, чтобы всё было под контролем и всё было учтено. Потому что иначе уже через неделю не вспомнишь, что это и где. В общем, fossil даёт хорошие привычки, даже для проекта на 1 человека и на 4 часа кода. Потому что потом к этому коду можно будет возвратиться, и решения, принятые где-то, могут быть непонятны.
> Разница велика. Тому, кто пишет тексты, обычно крайне проблематично объяснить идею "веток", "тегов", "ревизий" и тому подобного.
А им и не нужны ветки. Тэги - только для быстрого создания тарболов на опубликовку. Ревизии - это как раз понятно. Особенно, если это не git-ревизиии, а hg-ревизии, которые пронумерованы цифрами от 1 до ..., или fossil-ревизии, которые видны наглядно через веб, что это и как.
> А вот "текст от такого-то числа" он понимает.
Так для того и есть timeline в fossil, где отмечаются все эти вещи. Быстро, удобно, понятно.
> Дифф, как в вики - понимает, если повезет. Различия как в MS Word - понимает хорошо. "Коммит" как отдельное что-то - с трудом. Просто у меня опыт есть некий :-)
Не все люди испорчены вордом. Особенно дети.
> А вот "среда из коробки" не очень катит. Потому что там основное
> требование - наладить какую-то систему сохранения/бэкапа версий, которую пользователь
> или не сможет угробить вообще или у него это потребует каких-то
> неоправданых усилий. Скорее всего это подразумевает удаленный сервер, на котором у
> пользователя прав прибить что-то не будет вообще. Иначе - имеете шансы
> нарваться на трояновирусы или человеческую глупость.
Возможно. Но задача разработчика именно в этом - тратить свои усилия на то, чтобы их не пришлось делать пользователю. Вариантов много, начиная с простого ликбеза "fossil в комиксах", которая позволит тому, кто заинтересован, понять некоторые вещи с точки зрения человека, который уже хочет, но ещё не понимает.