Size: a a a

2019 July 09

P

Pavel in pro.git::next
источник

P

Pavel in pro.git::next
как я понял, игра слов:
"check in" - записать в репозиторий
"check out" - взять из репозитория
источник

P

Pavel in pro.git::next
Elnee 雨
Тот, который больше
У нас просто они для разных целей использовались (в последней конторе, сейчас я вообще на p4).

Ребейз когда ты что-то локально у себя делаешь. Мерж, когда нужно что-то на сервере сделать. Ибо правило было такое, что как только ты запушил менять больше нельзя (в принципе во всех конторах где использовался CI для сборки билдов с фичеветок такое правило было).
А вот что больше использовалось не знаю, я у себя локально постоянно и ребейзил и мержил когда что нужно.
источник

AT

Artem Tema in pro.git::next
а как в гите лочить файлы ?
источник

AT

Artem Tema in pro.git::next
например чтоб выбраные файлы мог только я заливать
источник

P

Pavel in pro.git::next
Artem Tema
а как в гите лочить файлы ?
в стандартном гите нет такого функционала
но есть локи в LFS (правда никогда не пробовал)
https://github.com/git-lfs/git-lfs/wiki/File-Locking
источник

P

Pavel in pro.git::next
Artem Tema
например чтоб выбраные файлы мог только я заливать
такое можно через серверные хуки сделать, как вариант
источник

AT

Artem Tema in pro.git::next
вотета поворот )) я думал в гите есть все что нужно и ненужно ))
источник

AT

Artem Tema in pro.git::next
а этот Git LFS это какойто аддон к гиту ?
источник

P

Pavel in pro.git::next
Artem Tema
вотета поворот )) я думал в гите есть все что нужно и ненужно ))
ну с локами такая штука, что гит изначально децентрализованный и мне лично сложно представить как сделать работающие локи когда у тебя и сервера то нет
источник

AT

Artem Tema in pro.git::next
не ну локально заливай себе что хош а на сервер чтобы  гит блочил
источник

SK

Stas Koynov in pro.git::next
Artem Tema
вотета поворот )) я думал в гите есть все что нужно и ненужно ))
ты можешь залочить бранч для себя или для избранных скажем на том же ГитЛабе. и дать права на мердж в мастер только правильным людям, и не беспокоится о том, что в репе будет хаос.
источник

P

Pavel in pro.git::next
Artem Tema
не ну локально заливай себе что хош а на сервер чтобы  гит блочил
ну вот для этого хуки на сервере есть
источник

P

Pavel in pro.git::next
просто локи немного не для этого нужны в svn/p4
источник

P

Pavel in pro.git::next
а чтобы ты не делал работу в бинарях, которую не сможешь залить потом из-за того что кто-то уже залил новую версию. локи это разрешают на момент начала работы с файлом
источник

P

Pavel in pro.git::next
а использовать локи для ограничения доступа это уже костыль :)
источник

Dv

Dr. Friedrich von Never in pro.git::next
Artem Tema
а как в гите лочить файлы ?
Ну в целом это задача серверсайда, а не гита.
источник

AT

Artem Tema in pro.git::next
идея в том чтоб не закрыть доступ правильным или не правильным людям ) А в том что например в проекте есть левел 1 левел 2 и так далее и я например работаю над левел1 и не хочу чтоб хтото чегото там подливал и я блочу папку левел 1 и работаю в ней )
источник

P

Pavel in pro.git::next
думаю локи из LFS вам подойдут, вы же на UE4 делаете и там все равно большие бинари? а LFS как раз для такого и сделан
источник

Dv

Dr. Friedrich von Never in pro.git::next
Для меня это звучит дико
источник