@jvmchat

Страница 485 из 2890
Alexey
05.08.2016
11:13:21
так что 2 коммита, и ревью на каждый

или выноси прошлый коммит ревертом и делай новый, который опять на ревью отправлять

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
они на обеде

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
чтобы ревьювер увидел мои правки
Отправь на ревью 2 коммита, а не 1. Почему так нельзя?

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 :)

Виталий
05.08.2016
11:38:36
дополню git commit --amend
тогда и git push -f вслед за ним, если успел сделать git push)

Dmitriy
05.08.2016
11:39:25
тогда и git push -f вслед за ним, если успел сделать git push)
если ты сделал push, то amend уже не стоит. потому что твой вариант может привести к проблемам у коллег

Виталий
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
выглядит стрёмно и лично мне не совсем понятно почему часть прилаги под спрингом, а часть нет...
класс SomeClass это просто некая модель, экземпляров этого класса создается много по всей программе, есть dao которое является уже компонентом спринг и тд SomeClass нельзя сделать компонентом да и не нужно

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
Удалить папку гит из проекта поможет?
Попробуй. И валидную скачай с репозитория

Страница 485 из 2890