Linda-chan
Вроде как git начал ложиться на извилины. У меня два вопроса: как проще всего побороть запрос пароля и как эту собаку заставить видеть ветки на сервере, а не угадывать их каждый раз?
Дата рождения: 01.11.1983
Тотальная неудачница и убийца жёстких дисков. Самая большая поклонница Ариэль. Член ордена Вселенского тормоза имени Осаки-сан. Любительница каваййных переднеприводных машинок. Суккуб на полставки. Когти прилагаются.
Linda-chan
Вроде как git начал ложиться на извилины. У меня два вопроса: как проще всего побороть запрос пароля и как эту собаку заставить видеть ветки на сервере, а не угадывать их каждый раз?
rayslava
git fetch && git branch -a ?
igelko
побороть запрос пароля - это генерируются ssh-ключи и везде используется ssh-протокол вместо http.
для того, чтобы не вводить passphrase на ключ (если ключ такой) нужно уметь в ssh-agent.
rayslava
igelko
алсо есть TortoiseGit. он почти вменяемый.
rayslava
igelko
igelko
Linda-chan
Linda-chan
Linda-chan
Вариант OO
Linda-chan
Я думаю, что он будет искать в %AppData%.
Linda-chan
Портабельный не имеет собственного HOME, поэтому использует локальный (чёртовы кишлаки). Но как показывает опыт войны с rsync, могут быть и другие подводные камни. rsync, например, хотел чмод и плевал, что у NTFS всё немного по-другому.
TorvinKun
Поставь SourceTree и не мучайся
Linda-chan
Не захотел. Поэтому пришлось SSH, ~/.ssh/config и всё такое. Но по крайней мере работает.
Linda-chan
Я изучила немного. Там примерно такой же аул с десятью эмуляторами, но в виде расширения Проводника.
Linda-chan
Русский моряк не привык отступать.
rayslava
git push origin :serverbranch
rayslava
в смысле запушить пустоту в бранч serverbranch на ремоуте origin
rayslava
Да, гит, сука, логичный.
Только логика програмистская.
igelko
даже не программистская, а имени Торвальдса
Kukurbito
В результате в чистом виде применять Git невозможно, и каждый пилит свой воркфлоу.
igelko
как-то пообвыкся уже. благо мы в большинстве репозиториев просто гадим в master, периодически тегируя.
Kukurbito
А это вы зря, у Git хуёвато с тегами. Я бы заменил на ветки.
igelko
да в общем-то нормально всё, репозитории библиотечек и большинства сервисов маленькие.
для проектов чуть больше фичебранчи, и отдельный релизный бранч с тегами, да.
rayslava
Так это же, наоборот, нормально.
Тебе дали утилиту, используй, как тебе нравится
rayslava
чем это оно хуевато?
Kukurbito
Ну, лично меня бесит, что их надо синхронизировать отдельно. Более того, они не являются ветками, и в случае чего срочные бэкпорты просто так не покоммитишь. И у них вроде еще какие-то проблемы с синхронизацией были, неочевидные, но я забыл.
rayslava
Так это ж не связанные вещи. Тегируются-то релизы, понятно, что release, master, dev и feature — это разные ветки.
Если тебе надо поддерживать разные версии продукта, то да, у тебя будут разные ветки.
Теги — вообще сверху накрученный костыль для удобства написания скриптов локально.
Linda-chan
Надо записать OO
Linda-chan
Ужас какой-то OO