Есть ли кто использует Git как систему контроля версий для

UE? (Уверен что есть, вопрос к вам 😊 )

Сейчас задумываемся над переездом на Git по следующим причинам:
1. P4 стало сложнее оплачивать из РФ и он весьма дорогой, а гит можно держать бесплатно даже
2. В p4 нету локов между ветками и если кто то поменяет файл на 2-х ветках приходится не сладко
3. p4 не особо хорошо интегрируется туда, куда хочется, например job'ы перфорса не вышло прикрутить к жире. И иногда с сборками в jenkins бывают проблемы 😞

Что знаю сейчас про Git.
1. В LFS 2.0 добавили кроссветковый лок файлов
2. Тот же чел (Steve Streeting), что добавил локи в Git Lfs имеет форк плагина git для unreal и поддержка плагина есть до сих пор (последний коммит 7 дней назад). Этот же плагин, но старой версии поставляется вместе с движком
3. Есть SourceTree (который написал он же) который может подключаться к любым гит репам, будь то частные на своих серверах или захощенные на гитхабе или в битбакете

Сам с проектами на UE в гите работал последний раз 6 лет назад. Не знаю как оно сейчас, есть опасения что после переезда на гит можем столкнуться с какой то бедой, которой нет в перфорсе.

Можете поделиться опытом те кто работает с UE проектами в Гите, с какими проблемами придется столкнуться? И где вы храните проекты - в развернутых у себя репах или у какого то провайдера? И какого провайдера посоветуете?

3 ответов

23 просмотра

Если у тебя не перфорс - забудь про интеграцию в редакторе. А так все круто, мы на гите с, гм, всегда.

Viktor- Автор вопроса
Vladimir Alyamkin
Если у тебя не перфорс - забудь про интеграцию в р...

https://github.com/sinbad/UE4GitPlugin - так вот тут все есть вроде. Или про какие интеграции в редакторе ты говоришь?

Похожие вопросы

Обсуждают сегодня

что за асемблер кста?
Shvabrikk Nya
19
embassy это топ фреймворк для эмбеддед на данный момент?
AS Sarb
23
Ребята, я 3 дня как вкатился в ардуино Думал на прогрессивном молодом языке Rust попилить что-нибудь А как-то грустно с библиотеками оказалось. Не подскажете почему так? Если...
AS Sarb
18
Доброе утро, а кто то делал Google аналитику через php ? curl_setopt($ch, CURLOPT_NOSIGNAL, true); Это должно быть async без ожидания ответа. Вообще php нормально с таким с...
Max Dubovsky
6
Привет, коллеги! Возникла задача ограничить максимальный размер вложений для определённых расширений, например, чтобы для изображений лимит был 10 МБ, а для видео — 100 МБ. Ог...
Andro
1
вот не понимаю, зачем вообще лезть в осдев, если даже базы не знаешь? хотя бы про загрузку, форматы файлов железо какое-никакое. Ну реально, даже зная работу железа, с условны...
Mixail Frolov
7
Shadow Akira ты откуда инфу черпаешь?
One
9
Всем здравствуйте, Я использую LibUsbDotNet, пытаясь написать библиотека (под linux/Mac OS) для взаимодействия с usb-устройством, который отправляет текст на дисплей покупат...
Асылбек Анарбай
2
А какие существуют способы обработки ошибок выделения памяти в ядре? Т.е., допустим, есть функция, которая возвращает адрес свободной страницы в физической памяти и диапазон в...
disba1ancer
51
Что значит "cs в биосе"?
Крокант
7
Карта сайта