@Linda-chan

Linda-chan

Линда Кайе
Linda-chan

Дата рождения: 01.11.1983

Тотальная неудачница и убийца жёстких дисков. Самая большая поклонница Ариэль. Член ордена Вселенского тормоза имени Осаки-сан. Любительница каваййных переднеприводных машинок. Суккуб на полставки. Когти прилагаются.

https://www.lindachan.net

10 я читаю 59 меня читают
15091 постов
25818 комментариев
Linda-chan
14 Sep 2016

Вроде как git начал ложиться на извилины. У меня два вопроса: как проще всего побороть запрос пароля и как эту собаку заставить видеть ветки на сервере, а не угадывать их каждый раз?

14 Sep 2016

побороть запрос пароля - это генерируются ssh-ключи и везде используется ssh-протокол вместо http.
для того, чтобы не вводить passphrase на ключ (если ключ такой) нужно уметь в ssh-agent.

14 Sep 2016

для http можно написать ~/.authinfo

#oojgmd/3 в ответ на /2
14 Sep 2016

алсо есть TortoiseGit. он почти вменяемый.

14 Sep 2016

или винда так не умеет?

#oojgmd/5 в ответ на /3
14 Sep 2016

спасибо. теперь есть что подсказать извращенцам на работе, что по https на гитлаб ходят.
я ни разу не пользовался. да и зачем, при живом ssh?

#oojgmd/6 в ответ на /3
14 Sep 2016

ей баш в AppData насрал, так что умеет, думаю.
ssh-ключи я всегда в венде подсовывал в хомяк пользователя и работало, ибо гит ставился в систему, а тут какой-то portable билд, так что хз.

#oojgmd/7 в ответ на /5
14 Sep 2016

А как выпилить серверную ветку при помощи клиента?

#oojgmd/8 в ответ на /1
14 Sep 2016

Так и думала, что от SSH не отвертеться =_=

#oojgmd/9 в ответ на /2
14 Sep 2016

Я думаю, что он будет искать в %AppData%.

#oojgmd/11 в ответ на /5
14 Sep 2016

Портабельный не имеет собственного HOME, поэтому использует локальный (чёртовы кишлаки). Но как показывает опыт войны с rsync, могут быть и другие подводные камни. rsync, например, хотел чмод и плевал, что у NTFS всё немного по-другому.

#oojgmd/12 в ответ на /7
14 Sep 2016

Не захотел. Поэтому пришлось SSH, ~/.ssh/config и всё такое. Но по крайней мере работает.

#oojgmd/14 в ответ на /3
14 Sep 2016

Я изучила немного. Там примерно такой же аул с десятью эмуляторами, но в виде расширения Проводника.

#oojgmd/15 в ответ на /4
14 Sep 2016

Русский моряк не привык отступать.

#oojgmd/16 в ответ на /13
14 Sep 2016

в смысле запушить пустоту в бранч serverbranch на ремоуте origin

#oojgmd/18 в ответ на /17
14 Sep 2016

Да, гит, сука, логичный.
Только логика програмистская.

#oojgmd/19 в ответ на /18
14 Sep 2016

даже не программистская, а имени Торвальдса

#oojgmd/20 в ответ на /19
16 Sep 2016

как-то пообвыкся уже. благо мы в большинстве репозиториев просто гадим в master, периодически тегируя.

#oojgmd/22 в ответ на /21
16 Sep 2016

А это вы зря, у Git хуёвато с тегами. Я бы заменил на ветки.

#oojgmd/23 в ответ на /22
16 Sep 2016

да в общем-то нормально всё, репозитории библиотечек и большинства сервисов маленькие.
для проектов чуть больше фичебранчи, и отдельный релизный бранч с тегами, да.

#oojgmd/24 в ответ на /23
16 Sep 2016

Так это же, наоборот, нормально.
Тебе дали утилиту, используй, как тебе нравится

#oojgmd/25 в ответ на /21
16 Sep 2016

Ну, лично меня бесит, что их надо синхронизировать отдельно. Более того, они не являются ветками, и в случае чего срочные бэкпорты просто так не покоммитишь. И у них вроде еще какие-то проблемы с синхронизацией были, неочевидные, но я забыл.

#oojgmd/27 в ответ на /26
16 Sep 2016

Так это ж не связанные вещи. Тегируются-то релизы, понятно, что release, master, dev и feature — это разные ветки.
Если тебе надо поддерживать разные версии продукта, то да, у тебя будут разные ветки.

Теги — вообще сверху накрученный костыль для удобства написания скриптов локально.

#oojgmd/28 в ответ на /27

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.