metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-01-18 06:52 pm

"... не освоил дебиан".

Ставил меркуриал под дебианом, чтобы раздавать репозитории апачем. Все настроил, но надо сказать - вуду редчайшее. У subversion с его своим сервером проще.

PS: Решил на всякий случай записать в рабочий баг-трекер последовательность действий. Хорошо, что записал - второй раз опять пришлось бы в how-to лезть, судя по размеру получившейся доки.

Во всех этих вещах спасает только одно: то что проблемы обычно решаются тем же образом, каким они решались и для совершенно других систем. Нет доступа - значит надо лезть в логи, лежащие в известном месте, смотреть линуксовые права апачевского юзера, смотреть как сконфигурированы аналогичные сайты.
Т.е., в 99% не будет такого, что "авторы не знали как пользоваться стандартными средствами, поэтому изобрели свою систему управления правами, свой веб-сервер, итд, и запускать это можно только от root".
Причем что странно - под линуксом использовать стандартные подсистемы удобно и понятно. Под виндой нет, поэтому там гораздо чаще встречаются изолированные от системы и друг от друга по максимуму софтины, и обычно с такими софтинами работать гораздо проще, чем с интегрированными в систему.

[identity profile] dmzlj.livejournal.com 2010-01-20 03:50 am (UTC)(link)
необходимость git tracking branch становится ясна, если ты понимаешь, что 1) есть бранчи 2) пространства имен локальные, что единственно возможное решение, т.к. невозможно обеспечить единое пространство имен для распределенной системы.

Таким образом, tracking --- просто способ сказать, что вот этот бранч у меня ---- соответствует тому бранчу вон там. Т.е. это просто и логично, и в рамках соглашений (локальные пространства имен) по другому просто невозможно хоть в bzr, хоть в hg. Просто там нет бранчей.

Т.е. опять --- единственное от других систем: наличие бранчей. Всё. Что тут сложного?