
Alex Milushev
07.06.2016
13:48:10

Pavel
07.06.2016
13:48:31
Это публичный чатик и можно говорить свободно

Alex Milushev
07.06.2016
13:49:52
тогда ок

UlliPekka
07.06.2016
13:52:25
использую это, устраивает
https://github.com/AGWA/git-crypt

Google


Игорь
07.06.2016
14:22:16
Ученица следовала пути мастера Гита. К концу урока она посмотрела на свои заметки и спросила: «Мастер, у меня есть несколько вопросов. Могу я задать их?»
Мастер Гит кивнул.
«Как просмотреть список всех тэгов?»
«git tag», — ответил мастер Гит.
«Как мне просмотреть список всех удаленных репозиториев?»
«git remote -v», — ответил мастер Гит.
«Как мне просмотреть список всех веток?»
«git branch -a», — ответил мастер Гит.
«А как я могу просмотреть текущую ветку?»
«git rev-parse --abbrev-ref HEAD», — ответил мастер Гит.
«Как удалить удаленный репозиторий?»
«git remote rm», — ответил мастер Гит.
«Как мне удалить ветку?»
«git branch -d», — ответил мастер Гит.
Ученица задумалась на некоторое время, затем спросила: «Конечно, некоторые из этих команд могли бы быть более согласующимися, чтобы было проще использовать их в пылу кодинга?»
Мастер Гит щелкнул пальцами. В комнате появился хобгоблин и съел ученицу заживо. В загробной жизни на неё снизошло просветление.
Как удалить удаленную ветку?
«git push origin :REMOTEBRANCH»
с цельностью синтаксиса у гита есть небольшие сложности


Alexander
07.06.2016
14:23:45
вот это как раз то, что немного раздражает и в том же php и подобных проектах
об удобстве пользователей не думали пока делали эти команды
а ведь это основное (для малых команд)
нагрузки там нет, веток мало, коммитов мало, любая система справится, там главное - удобный интерфейс командной строки
и у гита с этим проблемы, потому что эта система проектировалась под другие, более серьёзные задачи
но потом она стала модной и сейчас чуть ли не стандарт везде, даже если это маленькая конторка с 3 программистами и 100 коммитами в проекте
как ракетный двигатель прицепить к легковушке

Pavel
07.06.2016
14:26:12
Ну потому что разработчик в итоге все равно рано или поздно сталкивается с гитом, а потом его можно по инерции уже использовать везде

Alexander
07.06.2016
14:28:59
вот что есть https://hg-git.github.io/ :-)

Pavel
07.06.2016
14:30:12
И все ради того чтобы использовать 4-5 более удобных команд?

Alexander
07.06.2016
14:30:27
ну да) потому что протестую))

Google

Alexander
07.06.2016
14:30:53
везде где мог, саботировал внедрение гита

Pavel
07.06.2016
14:30:59
Зачем протестовать? Малому бизнесу это не приносит пользы

Alexander
07.06.2016
14:31:17
есть вещи, которые не нравятся по каким-то непонятным причинам
или понятным
вот гит мне не нравится))
ну, кому-то не нравятся лица с другим цветом кожи или другой религией (что довольно плохо, да), а мне вот гит не нравится

Mihail
07.06.2016
14:32:08
под линукс ксати меркуриал клиенты еще более уродлиывые, чем под гит

Alexander
07.06.2016
14:34:17
в идеале - это если бы разработчики наняли специалиста по юзабилити и вместе с ним переделали бы команды, а старые бы перевели в категорию deprecated (ну и поддерживали бы какое-то время, лет 5-10, скажем)

Admin
ERROR: S client not available

Alexander
07.06.2016
14:34:55
чтобы в гите всё было просто и красиво

Pavel
07.06.2016
14:34:55
Не, это исключено, слишком breaking changes

Alexander
07.06.2016
14:35:48
ну вот и получается, что приятнее какой-то wrapper юзать, а не это низкоуровневое API, что там сейчас)

Daniel
07.06.2016
14:35:54
зачем это все?

Alexander
07.06.2016
14:36:03
чтобы блондинки смогли юзать гит)
вот типа меня

Daniel
07.06.2016
14:36:08
хотите - нарисуйте себе оболочку на гошечке

Alexander
07.06.2016
14:36:24
ну да
это вариант
вот hg-git, похоже, одна из таких систем

Pavel
07.06.2016
14:37:49
ниасилил