The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Проект Xen перешёл с Mercurial на Git"
Отправлено бедный буратино, 26-Фев-13 18:41 
> Программирование без интернета? Бывает, наверное... Но зачем - сейчас-то?

Интернет не бывает доступен в 100% случаев. У моего оператора это вообще иногда достигает 50%. Идеи и решения могут приходить в голову когда угодно, а потом забываться. Доступность в 99.99% случаев - это важно. Особенно для портативного устройства - не дома же сидеть программировать. Лучше писать, хоть код, хоть оперу, глядя на океан.


> А проставление ссылок и прочее на фиг не нужно в мелочах, это
> всё бюрократия, коупающаяся только с довольно приличных масштабов - человек от
> пяти и планируемого года работы хотя бы.

Нужно, чтобы всё было под контролем и всё было учтено. Потому что иначе уже через неделю не вспомнишь, что это и где. В общем, fossil даёт хорошие привычки, даже для проекта на 1 человека и на 4 часа кода. Потому что потом к этому коду можно будет возвратиться, и решения, принятые где-то, могут быть непонятны.


> Разница велика. Тому, кто пишет тексты, обычно крайне проблематично объяснить идею "веток",  "тегов", "ревизий" и тому подобного.

А им и не нужны ветки. Тэги - только для быстрого создания тарболов на опубликовку. Ревизии - это как раз понятно. Особенно, если это не git-ревизиии, а hg-ревизии, которые пронумерованы цифрами от 1 до ..., или fossil-ревизии, которые видны наглядно через веб, что это и как.


> А вот "текст от такого-то числа" он понимает.

Так для того и есть timeline в fossil, где отмечаются все эти вещи. Быстро, удобно, понятно.


> Дифф, как в вики - понимает, если повезет. Различия как в MS Word - понимает хорошо. "Коммит" как отдельное что-то - с трудом. Просто у меня опыт есть некий :-)

Не все люди испорчены вордом. Особенно дети.

> А вот "среда из коробки" не очень катит. Потому что там основное
> требование - наладить какую-то систему сохранения/бэкапа версий, которую пользователь
> или не сможет угробить вообще или у него это потребует каких-то
> неоправданых усилий. Скорее всего это подразумевает удаленный сервер, на котором у
> пользователя прав прибить что-то не будет вообще. Иначе - имеете шансы
> нарваться на трояновирусы или человеческую глупость.

Возможно. Но задача разработчика именно в этом - тратить свои усилия на то, чтобы их не пришлось делать пользователю. Вариантов много, начиная с простого ликбеза "fossil в комиксах", которая позволит тому, кто заинтересован, понять некоторые вещи с точки зрения человека, который уже хочет, но ещё не понимает.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру