Gamedev

Ответить в тред Ответить в тред
Системы контроля версий Аноним 12/01/21 Втр 09:40:15 7201901
image.png 45Кб, 1280x535
1280x535
image.png 593Кб, 700x525
700x525
Двач, как отслеживать историю изменений своих гениальных проЭктов? С кодом понятно - годится охуенный Git, но как быть с отслеживание нетекстовых данных вроде игровых ассетов? Насколько я знаю, если залить в Git много таких файлов, то он начинает тормозить. Да и вообще, он не заточен под такие данные. Есть расширение Git LFS, но он, как я понял, платный. Есть-ли какие-то нищебродские решения (пускай и не очень изящные) для этих целей?
Аноним 12/01/21 Втр 13:30:18 7202412
>>720190 (OP)
> Есть расширение Git LFS, но он, как я понял, платный.
Ты неправильно понял. Юзай его.
Аноним 12/01/21 Втр 16:34:47 7202923
Посоны, а на гитхабе есть какие-то ограничения у бесплатных приватных репов? Может их количество, или максимальный вес?
Аноним 12/01/21 Втр 16:40:44 7202954
>>720190 (OP)
У бесплатного гитхаба размер 2 гигабайта на реп.
Но это со всей историей, т.е. если ты юзаешь git lfs, и 10 раз апдейтнул бинарный файл с текстурой или моделькой, в репе будет храниться 10 копий этого файла.
Поэтому эти 2 гигабайта довольно быстро закончатся.
Лимит можно увеличить за деньги вроде как.
>>720190 (OP)
>нищебродские решения
Таких нет, есть специализированные решения типа plastic scm и perforce, но они платные по подписке.
У пластика вроде была бесплатная версия, но там тоже небольшой лимит, 1 или 2 гига.
Perforce вроде можно бесплатно поднять на своем серваке, но тут нужен сервак, аренда тоже стоит денег.
А на локальном компе смысла поднимать нет, т.к. проебешь все если диск вдруг наебнется.
Так что с бинарными ассетами всё печально, либо плати бабки, либо страдай.
Самым нищебродским выходом будет отказ от систем контроля версий, и просто хранение бекапов проекта на яндекс диске, там бесплатно дают 10 гигабайт.
Либо аренда дешевого сервака баксов за 5 в месяц, и поднятие на нём сервера vcs, тот же perforce или git lfs.
Но тут надо смотреть, кто сколько места дает за эти 5 баксов в месяц, и готов ли ты столько платить.
Аноним 12/01/21 Втр 16:44:00 7202965
>>720295
Дополню, у пластика есть бесплатная версия до 3 пользователей и до 5 гигабайт, в принципе, можно для нищеброда рассмотреть её.
https://www.plasticscm.com/pricing
Аноним 12/01/21 Втр 16:48:11 7202996
>>720295
Спасибки за ответ.
Аноним 12/01/21 Втр 18:01:15 7203137
>>720292
Размер репы, по-моему не ограничен, но ограничен трафик. Я пользуюсь бесплатным гитом + 5 долларов/мес за 50гб трафика в гит лфс на деле выбираю максимум 5 гб при ежедневных коммитах
У меги есть контроль версий + 50гб хранилища бесплатно, но там ограничение по ежедневному трафику что-то около 1 или 2 гб. В целом вполне стоящий нищеброд-вариант.
>>720295
Перфорс бесплатный жи. Можно использовать сервер от гугла, он бесплатный первый год использования или купить на радиорынке какой-нибудь дешевый блок за сотку.
Аноним 12/01/21 Втр 20:45:39 7203538
>>720295
>А на локальном компе смысла поднимать нет, т.к. проебешь все если диск вдруг наебнется.
Просто поднимаешь на локальном, и бэкапишь в несколько бесплатных облака, не?
Аноним 12/01/21 Втр 22:49:54 7203649
>>720313
>какой-нибудь дешевый блок за сотку.
Через неделю жесткий диск с твоим проектом сгорает, твои действия?
Аноним 12/01/21 Втр 23:05:01 72037010
>>720364
>жесткий диск с твоим проектом сгорает
Маняфантазии. Разве что физически вместе со всей квартирой. Но тогда у меня будут более серьезные проблемы, чем пропавшие бекапы пет-проджекта.
Аноним 13/01/21 Срд 23:50:43 72060511
>>720370
>Маняфантазии
В смысле, блять? Винты никогда не ломаются?
Аноним 14/01/21 Чтв 11:47:50 72065612
>>720605
Через неделю никогда не ломаются.
15/01/21 Птн 16:39:13 72100413
>>720656
ссд ломаются, например.
Аноним 15/01/21 Птн 22:43:20 72110414
Аноним 16/01/21 Суб 18:04:19 72145715
>>721004
Если через неделю сломалось это заводской брак и гарантийный случай. Несёшь в магаз и бесплатно обмениваешь. Если конечно ты не нищий скот, закупающийся на алиэкспрессах - тогда да, страдай, плати всегда.
Аноним 16/01/21 Суб 19:38:07 72149116
>>721457
Лол, как тебе новый диск по гарантии поможет вернуть потерянные данные?
Аноним 16/01/21 Суб 20:14:41 72151817
>>721491
Ценные данные надо бэкапить. Все пользователи делятся на два типа: кто ЕЩЁ не бэкапит свои ценные данные и те, кто УЖЕ бэкапит.
Аноним 17/01/21 Вск 11:37:38 72171218
>>721491
Ну если аж так боишься - ничего не мешает поставить на локальный сервак два хдд, и бекапить с одного на другой.
Аноним 17/01/21 Вск 13:30:48 72173319
>>721712
В одном компе - это не бекап. Блок питание ебнет и минус оба диска. Пожар опять же.
Аноним 17/01/21 Вск 16:53:03 72177520
>>721733
Опять фантазии про то что что-то ебнет.
Аноним 17/01/21 Вск 17:38:56 72179121
>>721775
Не ебанет так украдут.
Аноним 17/01/21 Вск 18:51:55 72180622
>>720190 (OP)
> Есть расширение Git LFS, но он, как я понял, платный
Нет. Это просто расширение. Поставь на Rasperry Pi с внешним винтом gitea и делай что хочешь. Или SVN.
> Есть-ли какие-то нищебродские решения (пускай и не очень изящные) для этих целей?
Azure Devops, дают бесконечное место для LFS.

Алсо забавно наблюдать ебанашек считающих что git есть github.
Аноним 25/01/21 Пнд 18:55:22 72373723
Аноним 25/01/21 Пнд 19:16:27 72373924
>>720190 (OP)
>как быть с отслеживание нетекстовых данных вроде игровых ассетов
SVN, на него есть просто охуенная морда tortoisesvn
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов