
ed
24.01.2018
04:40:55

Tauka
24.01.2018
04:42:11
Дык задавай вопрос. Не отвечу я - ответят другие.
Мой коллега настаивает на одном коммите под каждую задачу/подзадачу, я же хочу делать сколько угодно коммитов у себя на форке, и чтобы один пр представлял собой одну задачу, этот пр потом сквашится на центральном репозитории. Так вот, что лучше, одна задача - один пр, или одна задача - один коммит? В его представлении, один пр может содержать много задач, в моем только одну


Andrey
24.01.2018
04:43:21
Мой коллега настаивает на одном коммите под каждую задачу/подзадачу, я же хочу делать сколько угодно коммитов у себя на форке, и чтобы один пр представлял собой одну задачу, этот пр потом сквашится на центральном репозитории. Так вот, что лучше, одна задача - один пр, или одна задача - один коммит? В его представлении, один пр может содержать много задач, в моем только одну
Пофиг, если честно. Если напрягает, то можете всю ветку объединять в 1 коммит.
Дело только в том как принято в команде. У нас это не регламентировано, каждый делает как ему удобнее.

Google

ed
24.01.2018
04:45:22

Tauka
24.01.2018
04:45:54

ed
24.01.2018
04:46:09

Andrey
24.01.2018
04:46:20

ed
24.01.2018
04:46:29
Сквашом?
Нет, потом после релиза ветки удаляются
У нас так, у нескольких знакомых компаний тоже

Tauka
24.01.2018
04:48:21

Andrey
24.01.2018
04:48:49

Tauka
24.01.2018
04:50:40
Нет. В этом смысла нет особого.
Почему же, мне кажется есть. Представь, ты выполнил задачу, и ты такой педант, что коммитишь каждое мелкое изменение, в итоге у тебя 56 коммитов ушло на задачу. Если не сквашить, это круто засорит историю основной репы, и это не круто, особенно если команда большая

Andrey
24.01.2018
04:51:16

ed
24.01.2018
04:51:24

Tauka
24.01.2018
04:53:39
Почему ты считаешь большую историю "мусором"?
Сложно ориентироваться. Если иметь 1 коммит под пр, все очень четко видно, история развития проекта, реализация задач. А не будешь сквашить, то то и дело что будешь видеть:
removed bug
renamed file
intermediate commit
commit for fun
i hate commits
и всякую бессмыслицу

Google

Andrey
24.01.2018
04:54:11
Вы проблему не теми методами решаете.

ed
24.01.2018
04:56:19
Часто чуваки из топ компаний говорят типо по рукам давать и все такое, но почему то не учитывают реалии проектов, имхо на это надо делать поправку "делайте хорошо но в условиях которые диктует бизнес" где-то по середине) имхо

Andrey
24.01.2018
04:58:59

Дмитрий
24.01.2018
05:00:08

Andrey
24.01.2018
05:00:25

Дмитрий
24.01.2018
05:00:31
))

Andrey
24.01.2018
05:00:45

Дмитрий
24.01.2018
05:01:36
git намного намного больше чем кажется на первый взгляд

Tauka
24.01.2018
05:02:55

Дмитрий
24.01.2018
05:03:43
Почему же, мне кажется есть. Представь, ты выполнил задачу, и ты такой педант, что коммитишь каждое мелкое изменение, в итоге у тебя 56 коммитов ушло на задачу. Если не сквашить, это круто засорит историю основной репы, и это не круто, особенно если команда большая
Если не ребейсить а мержить без fast-forward, то все ветки останутся ветками; да, будут видны в основной истории, но сгруппированно

Andrey
24.01.2018
05:05:03
hg в этом отношении приятнее.

Tauka
24.01.2018
05:10:11

Andrey
24.01.2018
05:11:18
Вот так.

Tauka
24.01.2018
05:12:18
Красиво, это какой-то клиент ил плагин,
?

Andrey
24.01.2018
05:12:25

Google

Ruslan
24.01.2018
05:12:45

Andrey
24.01.2018
05:12:53

Ruslan
24.01.2018
05:13:07
прошу прощения,не знал)

Andrey
24.01.2018
05:13:51
прошу прощения,не знал)
Да без проблем. Не страшно, что ты что-то не знаешь. Было бы страшно, если бы ты боялся спрашивать)

Tauka
24.01.2018
05:14:09

Ruslan
24.01.2018
05:14:42
Ну мало ли)

Дмитрий
24.01.2018
06:23:51

Andrey
24.01.2018
06:24:32
Всё равно надо указывать #что-то, чтобы к задаче коммит привязался.

Dmitry
24.01.2018
06:24:53
О, терки за гит =) Есть ли смысл работать так - завести разные feature/<name> ветки под разные фичи, периодически сливать из них в мастер и обратно?

Дмитрий
24.01.2018
06:25:03
gitflow

Andrey
24.01.2018
06:25:20

Andrey
24.01.2018
06:26:05
Нам пофиг, так что ветки выглядят примерно так.

Dmitry
24.01.2018
06:26:46
норм свалка =)

Andrey
24.01.2018
06:27:02
Зато нет мозгоёбства)

Igor
24.01.2018
07:00:51
Писентос, нормальная тема одна ветка-одна задача, название ветки по номеру задачи

Andrey
24.01.2018
07:01:18

Igor
24.01.2018
07:01:40
Как понять что сделано в задаче?
Я не имею ничего против, но считаю что это свалка ;)

Google

Andrey
24.01.2018
07:04:38
У нас, к примеру, автоматическая привязка идёт через #номер.
Так что все понятно.

Igor
24.01.2018
07:12:43
Пулреквест это фича, в фиче может быть 100500 подзадач
Или я вас одна ?

Andrey
24.01.2018
07:15:48
Одна
Да и пуллреквест можно слать не только в дев.

Igor
24.01.2018
07:44:14
А ну понятно

Admin
ERROR: S client not available

Igor
24.01.2018
07:44:44
А сколько людей над одной фичей работают ? У нас просто может 5-6 команд работать по 5-8 человек
И в 1 ветку мерддить адок;)

Ilya
24.01.2018
07:45:54
Есть приверженцы create-react-app? как то не зашло(может не глубоко изучал) - стоит того?

Anton
24.01.2018
07:46:10
да начнется холивар...

Andrey
24.01.2018
07:46:20

Ilya
24.01.2018
07:46:40
я приверженец чистого webpack
запускаемого через node start.js

Cenator
24.01.2018
07:47:08
у него cli нормальное

Ilya
24.01.2018
07:47:33
Если ты делаешь приложение для людей ты можешь удобно разрулить все
например установите npm install

Google

Cenator
24.01.2018
07:47:53
а причем тут это?

Ilya
24.01.2018
07:47:54
сообщения и тп

Igor
24.01.2018
07:50:39

ed
24.01.2018
07:50:48

Igor
24.01.2018
07:50:51
Очень удобно для быстрого старта

Ilya
24.01.2018
07:51:06
бывает такое - а потом через год возвращаешься и жалеешь что тогда не довник

ed
24.01.2018
07:51:34
использование
ну у нас зашло, видать в чем-то у нас отличие проектов есть)

Ilya
24.01.2018
07:51:36
и зря глядеть не хочешь

ed
24.01.2018
07:51:58
у нас 2 проекта, 1 с create-react-app, другой без, в первом пока что боли больше

Диванный
24.01.2018
08:18:32
Подскажите что не так
в бд есть поле is_active, передается в rest api и имеет значение 0 1
в редакс форме вызываю так
<Field
name="is_active"
type="checkbox"
component={ RenderCheckboxField }
/>
компонента
class RenderCheckboxField extends Component {
onCheck (e, checked) {
this.props.input.onChange(checked);
}
render() {
return (
<FormControlLabel
control={
<Checkbox
{ ...this.props.input }
checked={ this.props.input.checked }
onCheck={ this.onCheck.bind(this) }
/>
}
label={ this.props.label }
/>
);
}
}
галочка снимается и ставится, проблема в том, что изначально при отрисовке не реагирует чекбокс на значение из апи
если прихоидт из апи 0, то чекбокс включен

ed
24.01.2018
08:19:32
о нет, снова проблемы редакс формы) мне кажется ей пора уже свой канал иметь)

Диванный
24.01.2018
08:19:42
?

ed
24.01.2018
08:19:47
defaultChecked?

Cenator
24.01.2018
08:20:41

ed
24.01.2018
08:21:03
я могу ошибится, но возможно:
checked={ this.props.input.checked }
defaultChecked={ this.props.input.checked }
onCheck={ this.onCheck.bind(this) }
{ ...this.props.input }
так же бинды в рендере это плохо

Дмитрий
24.01.2018
08:23:42

Benjamin
24.01.2018
08:24:59
Кто-нибудь работал с react-leaflet? Можете помочь?

Stepan
24.01.2018
08:27:21