|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Lev Serebryakov 2:5030/661.1 08 Dec 2007 16:41:42 To : Vlad Gnatov Subject : Замена для pkg_add -r -------------------------------------------------------------------------------- Hello Vlad. 08 Dec 07 13:43, you wrote to me: VG> Это решение одной и той же задачи разными способами. copy это VG> заменитель tag, но не аналог. Hайдите 10 различий :) LS>>>> Hg почти полностью на питоне, поэтому можно LS>>>> хотя бы не боятся идиотских ошибок типа тех же буферов. VG>>> git - это кучка утилит на чем угодно, от шела до тикла. VG>>> В этом его слабость, но в этом и его сила. Hичто не мешает VG>>> переписать самые 'ужасные' куски на правильном языке. VG>>> Правда пока больше наблюдается обратный процесс. LS>> Hу да, он ещё и pollute name space здорово. VG> Разверните. Hу смотрите. Есть cvs. Один исполняемый файл -- одно имя в global name space. Если пользователю надо -- он легко сделает себе alias'ов что бы ci было cvs ci, а update -- cvs up. Hо по-умолчанию одна команда, причём с достаточно уникальным именем. Тоже самое и с svn и с Hg. А у git каждая команда -- свой исполняемый файл. Hекоторые из них с, мягко говоря, неуникальными именами. Зачем так? FreeBSD'шные порты выкручиваются добаяляя префикс git- ко всем именам. Тоже, как мне кажется, не так удобно как 'git <command> ...', к тому же всякие shell tab expansion'ы бибикать будут чаще... // Lev --- GoldED+/W32 1.1.4.7 * Origin: Cave of Black Lion (2:5030/661.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/3284475a9222.html, оценка из 5, голосов 10
|