гит

Nov. 16th, 2017 04:16 pm
avva: (Default)
[personal profile] avva
(программистское, извините)

В последнее время что-то нередко говорю недобрые слова в адрес git. Вот три ссылки для тех, кого он тоже немного, гм, подзадолбал:

1. Легендарный Джон Кармак хочет сказать вам, что --



2. Oh shit, git! - реально полезная страничка.

3. Git Man Page Generator. Это смешно, потому что это правда.

Date: 2017-11-17 07:30 am (UTC)
From: [identity profile] cmm.livejournal.com
я тоже очень люблю магит, но называть его единственным вменяемым всё-таки фанбойство.

вообще есть только 2 способа получить действительно вменяемые гуи для чего-то масштаба гита:

1. закрыть возможность, техническими средствами, абы для кого делать свои обёртки поверх гита, вместо этого делать _один_ официальный гуй, который продавать за деньги привередливым людям.  версии к третьей он станет вменяемым, но из-за отсутствия выбора его будут считать вменяемым и так.

2. испоганить официальный командный интерфейс до такой степени что люди будут вынуждены писать нормальные обёртки.  потому что сегодня наблюдаем классический случай misaligned insentives: тем кто мог бы написать (или проплатить) нормальный гуй он нафиг не нужен, и наоборот.

Date: 2017-11-17 08:34 am (UTC)
From: [identity profile] shadow-ru.livejournal.com
А что есть сравнимое с magit? Возможно, я просто не в курсе.

Date: 2017-11-17 09:05 am (UTC)
From: [identity profile] cmm.livejournal.com
да не в том даже дело хорош магит или нет (хорош весьма, чего там, один интерфейс к staging'у чего стоит), а в том что learning curve на пути к магиту для случайного программиста не обязательно короче и легче чем на пути к голому гиту, а скорее всего длиннее и менее ясно мотивирована.

Date: 2017-11-17 08:54 am (UTC)
From: [identity profile] vfork.livejournal.com
Хотелось бы узнать как именно можно реализовать первый путь?

Date: 2017-11-17 09:01 am (UTC)
From: [identity profile] cmm.livejournal.com
для данного конкретного гита в данном конкретном мире никак, естественно.

Date: 2017-11-17 10:44 am (UTC)
From: [identity profile] bakabaka.livejournal.com
2. испоганить официальный командный интерфейс до такой степени что люди будут вынуждены писать нормальные обёртки.

Люди скорее напишут удобные алиасы (к гиту или к башу, не знаю, что правильнее).

Date: 2017-11-17 12:50 pm (UTC)
From: [identity profile] max630.livejournal.com
> испоганить официальный командный интерфейс

То есть сейчас он недостаточно плох? А почему все ругаются тогда?

Date: 2017-11-17 12:53 pm (UTC)
From: [identity profile] cmm.livejournal.com
он неплох, но требует привыкания.

Date: 2017-11-17 05:40 pm (UTC)
From: [identity profile] alexis-m.livejournal.com
Пункт 2 уже достигнут.

January 2026

S M T W T F S
    1 23
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 2nd, 2026 05:39 pm
Powered by Dreamwidth Studios