Вход на сайт
Вопросы по Гит, после SVN
661 просмотров
Перейти к просмотру всей ветки
Simple Nothing is f*cked
в ответ AlexNek 25.07.17 21:09
На сервере нужно иметь обязательно "bare repo" - с этим уже накололись. А на клиенте как делаете?Нужно чтобы структура каталогов осталась старой. Проблема в том что репо относительно много, а проекты должны иметь определенную структуру каталогов.Поэтому делаем на клиенте тоже "bare repo" как клон с основного, а с него уже "рабочий бранч" куда нужно.
Тоже не понимаю. На клиенте и сервере структура репо одинаковая. Клиент - это копия сервера.
Из практических советов:
- использовать хороший diff tool. Если есть Beyond Compare - очень хорошо. Я пользуюсь связкой WinMerge + P4Merge.
- настроить алиасы для комфортной работы в консоли. Мои ленивые коллеги до сих пор пишут git status вместо git st или git log --graph --online вместо git glo.
- использовать rebase before push