
Ro
08.06.2017
18:00:45
кстати, знаете такую команду гита:
git log -p
?

Google

Ro
08.06.2017
18:02:09
в общем, если ее ввести
то можно искать по коду с помощью слеша
к примеру пишешь так:
/ActiveRecord
ну и она находит не в коде, а в изменениях
следующий поиск - просто слеш /

Vadim
08.06.2017
18:02:57
у log много прикольных ключей, к слову:
git log --graph --oneline --all

Ro
08.06.2017
18:03:16
еще прикольно искать по своему коду, когда что-то писал:
git log -p --author="Roman Pushkin"
мышкой тоже скролится (у меня на линухе по крайней мере)
а еше любопытная команда вот такая:
git diff HEAD~1 HEAD
единицу можно заменить на 2 и 3 и т.д.

Google

Ro
08.06.2017
18:05:11
выдает разницу последних 1 (2, 3) коммитов
частенько юзаю

Vadim
08.06.2017
18:06:44
лично мне gitk как-то сподручнее
в этом конкретном случае

Ro
08.06.2017
18:06:57
надо бы составить список часто используемых команд и записать видос на эту тему
gitk - да, но не везде он есть)

Vadim
08.06.2017
18:07:13
а где нет?

Ro
08.06.2017
18:07:49
на линуксе)

Nikolay
08.06.2017
18:08:06
Да, не хватает знаний по гиту
Страх накосячить

Vadim
08.06.2017
18:08:38

Denis
08.06.2017
18:19:04
а всякие smart git не true?

Vitaliy
08.06.2017
18:21:29
Мне нравятся gui-клиенты, удобно смотреть диффы и по-быстрому коммитить отдельные файлы и даже строки в файлах. Использовал smart-git, сейчас перешел на git cola (потому что нативная, smart git на джаве) в связке с gitk и meld

Denis
08.06.2017
18:22:31
gui не gui, но когда надо раскидать кучу файлов по коммитам, то удобнее, как по мне, gui

Vitaliy
08.06.2017
18:23:43

Ro
08.06.2017
18:26:24
хехе) для меня это слишком сложно
я стараюсь чтобы мои диффы было удобно смотреть в консоли
иначе это признак для меня, что я что-то не так делаю
конечно визуальная тулза иногда рулит
и особенно рулит когда делаешь pull request - но это я уже на гитхабе смотрю

Google

Denis
08.06.2017
18:27:39
мне кажется, новичку без визуальной тулзы никуда

Дмитрий
08.06.2017
18:28:00
как по мне - так наоборот.
не стоит приучать себя к визуализации
доброго вечера, кстати

Ro
08.06.2017
18:28:22
да, это удобно. Поэтому мы на курсе ungit проходили - который работает одинаково на винде, линуксе и маке

Denis
08.06.2017
18:28:37
дело не в привычке визуализации, а в привычке работы с гит вообще : )

Ro
08.06.2017
18:29:25

Дмитрий
08.06.2017
18:29:37
бутылка джим бима..и консоль становится такой родной. это как бывшая девушка. вот вроде и расстались, но она родная такая)

Denis
08.06.2017
18:29:57
а утром приходит похмелье

Дмитрий
08.06.2017
18:30:29
ну.. все относительно в масштабах вселенной

Denis
08.06.2017
18:31:36
http://learngitbranching.js.org/ пригодится может кому

Aleksey
08.06.2017
18:51:05
Крутота

Andrii
08.06.2017
19:05:35

Дмитрий
08.06.2017
19:05:54
ну не надо ляля))
за 10ти летний опыт - ни разу такого небыло.
врут. все врут..)

Ракета
08.06.2017
20:37:30
всем привет! Подскажите, кто-то умеет с мульти-таблицами работать в рельсе? У меня много динамических таблиц, и мне надо в зависимости от юзера выставлять для моделей нужную базу данных. Я знаю что может сделать ModelName.establish_connect(:db_params), но проблема в том, что это выставляется глобально, для следущего запроса ModelName будет соединена уже с таблицей из прошлого запроса. Разве что можно при каждом запросе делать ModelName.remove_connection для достоверности
если кто поможет, буду очень признателен
советом)
не знаю насколько корректен такой метод, который я описал
и при двух-трех параллельных запросах, не будет ли писец, когда каждый запрос выставляют свою таблицу ?))

Nikolay
08.06.2017
20:59:38
а зачем такая архитектура странная?

Ракета
08.06.2017
21:00:36
да не странная, скажем так в приложении есть возможность создать магазин со всеми вытекающими связями и таблицами
в одну базу данных закидываь скажем данные из 30-ти магазинов не очень

Admin
ERROR: S client not available

Google

Ракета
08.06.2017
21:01:14
дебагин потом в ад превратится
а если все изолировано, мне кажется так легче и правильнее
причем магазины удаляться будут, легче удалить одну базу данных, чем вычищать из общей все по связям
возможно есть другая идея, но так сходу только такая структура пришла..

Nikolay
08.06.2017
21:09:40
ну да, задачка не тривиальная
в одной базе и правда мешаться друг другу будут

Ракета
08.06.2017
21:12:51
вообще я так сходу порадовался увидев метод establish_connect
подумал, все изи))
даже не думал, что меня поджидает такой сюрприз

Хипхоп
09.06.2017
02:34:03
Дневник альфача - @sexterror
Кулстори из жизни, полезные советы, гайды по шкурам.
Заходи - https://t.me/sexterror

Антон
09.06.2017
05:24:09
Почему они будут мешать? Что мешает для каждого магаза в базу сделать свой индекс?
shop_id, и выбирать по нему?

Nikolai
09.06.2017
05:40:17
Всем привет, у меня идиотский вопрос
Я добавил в файл .gitignore каталоги /log/ и /tmp/, а гит их всё равно отслеживает
Гитигнор добавлял в репозиторий командой git add .gitignore
Почему такая канитель?
Ну то есть даже не так. У меня есть два похожих проекта. В одном .gitignore работает нормально. Если перекопировать этот файл во второй проект, то происходит ситуация, которую я описал выше
Как это исправить?

Vadim
09.06.2017
05:48:08
Гит уже отслеживает, поди, эти файлы?

Vitaly
09.06.2017
05:48:31
А сам .gitignore уже закомитил?

Google

Nikolai
09.06.2017
05:48:32
Да

Vadim
09.06.2017
05:48:52
git rm log tmp --cached

Nikolai
09.06.2017
05:48:53
Гит отслеживает файлы. Гитигнор коммитил
Спасибо, попробую попозже

Nikolay
09.06.2017
07:17:53
https://postgrespro.ru/docs/postgrespro/9.5/locking-indexes

Антон
09.06.2017
07:19:09
Че-то я не понял, на одном приложении развернуто несколько сайтов?

Nikolay
09.06.2017
07:21:19
Да