Alexander
просто hg help cmd читать и всё
Alexander
а по гиту всякие учебники нужны чтобы что-то понять
Mihail
чет ты неосилятор помоему. для начала хватит git add, git commit и git push. в меркуриале это ровно те же самые команды
Alexander
Ученица следовала пути мастера Гита. К концу урока она посмотрела на свои заметки и спросила: «Мастер, у меня есть несколько вопросов. Могу я задать их?» Мастер Гит кивнул. «Как просмотреть список всех тэгов?» «git tag», — ответил мастер Гит. «Как мне просмотреть список всех удаленных репозиториев?» «git remote -v», — ответил мастер Гит. «Как мне просмотреть список всех веток?» «git branch -a», — ответил мастер Гит. «А как я могу просмотреть текущую ветку?» «git rev-parse --abbrev-ref HEAD», — ответил мастер Гит. «Как удалить удаленный репозиторий?» «git remote rm», — ответил мастер Гит. «Как мне удалить ветку?» «git branch -d», — ответил мастер Гит. Ученица задумалась на некоторое время, затем спросила: «Конечно, некоторые из этих команд могли бы быть более согласующимися, чтобы было проще использовать их в пылу кодинга?» Мастер Гит щелкнул пальцами. В комнате появился хобгоблин и съел ученицу заживо. В загробной жизни на неё снизошло просветление.
Kirill
Ученица следовала пути мастера Гита. К концу урока она посмотрела на свои заметки и спросила: «Мастер, у меня есть несколько вопросов. Могу я задать их?» Мастер Гит кивнул. «Как просмотреть список всех тэгов?» «git tag», — ответил мастер Гит. «Как мне просмотреть список всех удаленных репозиториев?» «git remote -v», — ответил мастер Гит. «Как мне просмотреть список всех веток?» «git branch -a», — ответил мастер Гит. «А как я могу просмотреть текущую ветку?» «git rev-parse --abbrev-ref HEAD», — ответил мастер Гит. «Как удалить удаленный репозиторий?» «git remote rm», — ответил мастер Гит. «Как мне удалить ветку?» «git branch -d», — ответил мастер Гит. Ученица задумалась на некоторое время, затем спросила: «Конечно, некоторые из этих команд могли бы быть более согласующимися, чтобы было проще использовать их в пылу кодинга?» Мастер Гит щелкнул пальцами. В комнате появился хобгоблин и съел ученицу заживо. В загробной жизни на неё снизошло просветление.
Стой-стой! ты звёздочку поставил? Апвот сделал?
Alexander
нет, а нужно?
Alexander
просто, похоже, я пользоваться не буду этим
Alexander
потому что никто поддержку меркуриала не добавит
Anonymous
Используем salt. Запилили gpg_tree в salt. Получилось неплохо.
Alexander
Стой-стой! ты звёздочку поставил? Апвот сделал?
в общем, поставил, мне не жалко))
Anonymous
Используем salt. Запилили gpg_tree в salt. Получилось неплохо.
Это я к тому, что git-secret - очередный баш-инженеринг. Можно подобное сделать хоть через хуки. И если есть потребность хранить секреты в гите, скорее всего, инструмент для этого уже сделан. Но удобная обертка - энивей хорошо. Может, уменьшит энтропию велосипедов, заменив его на один
Alexander
гит промышленный стандарт нынче
Alexander
короче, моё недовольство гитом очень легко выражается словами "некоторые из этих команд могли бы быть более согласующимися, чтобы было проще использовать их в пылу кодинга", тот факт, что разработчики об этом не подумали, говорит о том, что оно не для людей сделано, а для машин... а вот mercurial он попроще, он больше для людей, чем git
Alexander
нравится/не нравится и далее по тексту
Alexander
если бы у меня в репозиториях были бы бинарники - я бы юзал git
Alexander
а у меня там пайтон-скрипты
Alexander
какая связь?
Alexander
git лучше для бинарных файлов, а mercurial для текстовых
Alexander
где-то давно читал это
Alexander
mercurial для бинарников не очень
Anonymous
гит промышленный стандарт нынче
Если это на тему salt'а, то я неправильно выразился. Мы деплоим salt'ом, а храним всё в git'е. И удобнее было запилить свой велосипед, чем использовать хоть тот же самый Vault
Alexander
вроде как это связано с особенностями хранения данных внутри этих систем
Alexander
не, гит не для больших бинарей
Alexander
просто меркуриал видимо совсем днище, раз не умеет
Alexander
гит - это переусложнённая система, он пришёл из проекта линукс кернел, там сотни веток, сотни мэинтейнеров, надо этим как-то управлять
Alexander
а mercurial - это вариант попроще и попонятнее
Alexander
поставь клиента и не используй сложные фичи
Anonymous
А меркуриал - посмотрели на гит и сделали лучше //шутка
Alexander
ну, мне идеологически не нравятся системы, которые переусложняют интерфейс пользователя, заставляя его что-то учить...
Alexander
компьютеры тебе не нравятся, значит. так и запишем
Alexander
я буду последним, кто перейдёт на гит, и только в том случае, есть mercurial как проект погибнет
Alexander
у меня Mac
Alexander
мне идеологически нравится их путь - красивый дизайн, простой интерфейс, компьютер нужен, чтобы решать задачи, а не разбираться в нём, разбираться - это только для фана, если настроение есть
Alexander
Маком пользоваться тоже надо учиться
Alexander
да не, мак проще, чем винда
Anonymous
Мак - это зло. Ненавижу мак. Одна "фишка" асинхронного переключения раскладки чего стоит.
Alexander
кстати, иногда в США виндузятников умными считают, потому что они на винде умеют работать
Алдар
а линуксоидов кем считают?
Alexander
:-))
Алдар
людьми мягко говоря не от мира сего?
Alexander
нуу... хакерами?
Alexander
наверное, от линукса зависит))
Алдар
gentoo, arch
Alexander
эти точно хакеры))
Anonymous
Извращенцами
Алдар
здесь их называют красноглазиками)
Alexander
да не, с гитом разобраться можно, просто идеологический протест такой - система заставляет меня её учить вместо того, чтобы сделать всё просто, для чайников...
Alexander
мне нравится консоль, а не GUI, но нравится, когда эти консольные команды простые и интуитивно понятные
Mihail
какая сложность в git push то?
Mihail
это кароч что то из разряда не читал, но осуждаю
Mihail
гит лучше работает с мерджами, факт проверенный на своей шкуре
Alexander
на мой взгляд, хороший интерфейс - это когда можно просто сесть, и по хелпу за 5 минут разобраться, с гитом такое не очень просто сделать...
Alexander
если бы всё было бы просто - не было столько учебников и интерактивных курсов по гиту
Mihail
да почему? там основы такие же как и в HG
Alexander
ну вот просто хорошей программе с понятным интерфейсом не нужны учебники
Mihail
не нужны бранчи, не используй, делов то
Alexander
ну, я согласен, если в рамках git flow всё делать и не выходить за эти рамки - всё будет просто
Alexander
собственно, сейчас у меня hg flow, будет git flow, разницы немного, просто вот идеологическая неприязнь к гиту
Mihail
git flow это уже бранчи, тебе это сложно
Alexander
просто взяли сложную систему и зачем-то потянули её в массы
Alexander
а как без бранчей?
Alexander
вот эта модель flow я везде её использую, она очень удобная для меня
Mihail
ой все )
Mihail
ну если ты флоу осилил, чем тогда сложен гит?
Mihail
там ж тоже самое
Alexander
да просто не хочу учиться новому, я знаю меркуриал и мне его хватает
Alexander
зачем что-то менять, если оно ничего не улучшит?
Alexander
гит не лучше меркуриала ничем же
Mihail
воот, это другой вопрос, а то переусложненный, переусложненный
Alexander
просто другая система
Mihail
так бы сразу и сказал что не хочешь
Alexander
я бы выучил, если бы видел преимущества гита перед меркуриалом
Alexander
но я их не вижу
Alexander
тот факт, что все юзают гит - ну, ок.. я опенсорсные проекты не программирую, а личные на меркуриале ок живут, там нет сотен веток или сотен мэинтейнеров, преимущества гита, возможно, есть в больших командах
Alexander
а в мелких их просто нет
Alexander
а порог входа выше
Alexander
вообще, главное преимущество гита в гитхабе
Alexander
и поэтому , да, для опенсорсных проектов нужен гит
Mihail
ладно ладно мы поняли