
Alexey
05.08.2016
11:13:21
так что 2 коммита, и ревью на каждый
или выноси прошлый коммит ревертом и делай новый, который опять на ревью отправлять

Andrey
05.08.2016
11:13:55

James Tiberius Kirk ?
05.08.2016
11:15:39
ну я наверное неправильно понимаю принцип

Google

James Tiberius Kirk ?
05.08.2016
11:16:04
типа я сделал коммит, мне его отревьюили, я сказал что все ок, все поправил и отсылаю новый коммит где все починено

Alexey
05.08.2016
11:16:50
ну так это значит что первый тебе задеклайнили
коммить исправления, пуш в геррит, и на ревью
всё

Igor
05.08.2016
11:17:12
а еще лучше просто спроси у того, кто ревьюил

Alexey
05.08.2016
11:17:27
ну, да, самый надёжный вариант

James Tiberius Kirk ?
05.08.2016
11:22:40
они на обеде

Andrey
05.08.2016
11:23:41

James Tiberius Kirk ?
05.08.2016
11:23:59
не перезатирать, а типа обновить
ладно, я понял, я слабенький в гите
пойду читать о нем\

Andrey
05.08.2016
11:24:51
Коммить дальше. Коммиты и нужны для того, чтобы их делать как можно чаще. Чтобы можно было как можно проще исправить ошибку или откатиться назад.

James Tiberius Kirk ?
05.08.2016
11:25:38
чтобы ревьювер увидел мои правки

Google

Andrey
05.08.2016
11:25:56

James Tiberius Kirk ?
05.08.2016
11:26:01
хз

Andrey
05.08.2016
11:26:20
Вообще по идее надо отправлять на ревью пулл-реквест, а количество коммитов не должно играть роли.

Alexey
05.08.2016
11:28:14
ну свн-стайл жэж
1 коммит-1 пуш
)=
ладно, я понял, я слабенький в гите
имхо, для гита достаточно, в общем-то двух ссылок
https://try.github.io/levels/1/challenges/1
и
https://habrahabr.ru/post/106912/
ну и гитбук ещё, как референс
для того чтоб юзать это дело более-менее осмысленно

Виталий
05.08.2016
11:36:59
Самые часто-юзаемые мной комманды
git checkout master
git pull --rebase
git checkout -b "new-branch"
git rebase origin/master
git add -p
git commit -m "commit message"
git push -u "new-branch"
блин, это не @flood :)

Dmitriy
05.08.2016
11:37:51

Виталий
05.08.2016
11:38:36

Dmitriy
05.08.2016
11:39:25

Виталий
05.08.2016
11:39:41
если в своей ветке, то всё норм
за мастер руки отрубать надо)

Andrey
05.08.2016
11:40:34

Dmitriy
05.08.2016
11:40:41

Виталий
05.08.2016
11:41:09
так то да)

Артем
05.08.2016
11:42:15
первые 10 страниц книги по гиту - действительно достайная тема для pro.jvm ?
"instead of using a merge commit, rebasing re-writes the project history by creating brand new commits for each commit in the original branch."
??

Google

Виталий
05.08.2016
11:46:47
чистая история зато)

Артем
05.08.2016
11:47:35

Виталий
05.08.2016
11:48:26
?

Viktor
05.08.2016
12:29:02
про spring вопрос
допустим есть класс Variables помеченный как @Component, в нем есть public переменная какая либо
и есть другой класс SomeClass, который не @Component, в нем метод, где нужна эта переменная, но изменять метод слишком затратно так как он вызывается в куче других мест
можно ли сделать в SomeClass public static переменную и при обновлении переменной внутри класса Variables, менять значение этой переменной из SomeClass, а в самом методе соответственно использовать эту static переменную?
хотя пожалуй вопрос больше про джаву а не про спринг

Alexey
05.08.2016
12:31:21
" но изменять метод слишком затратно так как он вызывается в куче других мест"
ну если речь идёт о том, чтоб заменить переменную на вызов её геттера - то тут затратности вроде как нету никакой. если оно в либе какой-то лежит (и типа код вообще никак не замодифаишь без извратов) - то другой вопрос
вообще если SomeClass не под спрингом, то Variables ты в него не заинжектишь

Viktor
05.08.2016
12:33:12
Да, не заинжекчу, и через конструктор не передам потому что экземпляры класса создаются так же во многих местах
Мне предложили вот то что описал
Создал public static переменную в SomeClass
И использую в методе ее
А в Variables при изменении нужной мне переменной, устанавливаю значение SomeClass public static переменной
Не знаю только насколько это разумно вообще

Alexey
05.08.2016
12:37:19
выглядит стрёмно
и лично мне не совсем понятно почему часть прилаги под спрингом, а часть нет...

Viktor
05.08.2016
12:38:02
ща покажу

Viktor
05.08.2016
12:38:10
а
spring там используется только в некоторых случаях

Alexey
05.08.2016
12:38:52
"vaadin" ну вот про него не знаю ничего, увы

Viktor
05.08.2016
12:41:53
да не суть, вот примеры классов variables и someclass
http://pastebin.com/Sp3vD0fX
http://pastebin.com/SFTh9kA9
и ALLOW_SOME_ACTION пользователь изменяет в любой момент времени

Google

Viktor
05.08.2016
12:46:55

Ahmed
05.08.2016
16:11:37
Посоны подскажите пожалуйста как мне сравнить дату timestamp с сервера с сегоднешней именно дату без веремени: с сервака по запросу получаю дату заказа в формате timestamp мне нужну отсортировать именно сегоднешние заказы. Перепробовал все что знаю, ничего не получается помогите пожалуйста

Берял
05.08.2016
16:14:07
DateUtils.isSameDay(new Date(timestamp), new Date())
это apache commons lib

Ahmed
05.08.2016
16:15:24
попробую, спасибо

Alexey
05.08.2016
19:46:45
Что делать если строки
Концы
Форматнулись после открытия виндового проекта
После идеи в винже

Admin
ERROR: S client not available

Alexey
05.08.2016
19:47:07
Я открыл на линуксе
И теперь в ветку хочет запушить 500 изменений)))

Andrey
05.08.2016
19:47:28

Alexey
05.08.2016
19:47:40
Потому что они линуксово форматнулись
Не не вариант
Надо с линукса)

Igor
05.08.2016
19:48:07
А revert там сделать не вариант?

Andrey
05.08.2016
19:48:07
Всмысле? Ты гтом пользуешься?

Alexey
05.08.2016
19:48:29
Крч был проект с виндой
С винды

Google

Alexey
05.08.2016
19:48:38
Открыл его на линуксе
Строки сами форматнулись
Во всем проекте
Концы строк
И теперь дохуя изменений
Очень

Andrey
05.08.2016
19:49:18
Ты гитом пользуешься?

Alexey
05.08.2016
19:50:44
Да
Надо запушить
А там 500 файлов выходит

Andrey
05.08.2016
19:50:59
Тогда как у тебя в гите оказались \r\n?

Nikita
05.08.2016
19:51:00
Мда.

Alexey
05.08.2016
19:51:06
При этом изменений в них нет по истории
Хз ваще)

Andrey
05.08.2016
19:51:26
Он по умолчанию конвертит в \n

Nikita
05.08.2016
19:51:27
Мне кажется ты криво гит натравил

Alexey
05.08.2016
19:51:40
Возможно

Nikita
05.08.2016
19:51:50
У меня такое бывало

Alexey
05.08.2016
19:51:53
Удалить папку гит из проекта поможет?

Nikita
05.08.2016
19:52:02
Я тогда делаю клон

Andrey
05.08.2016
19:52:08
Всмысле возможно? Это так.

Nikita
05.08.2016
19:52:42