Это очень самоуверенный вопрос, но я постараюсь ответить на некоторые из вопросов.
Какая на данный момент лучшая служба размещения репозиториев для Unity?
Это зависит от ваших потребностей и использования, но переключение с одного сервиса на другой не является трудной задачей, поэтому просто выберите тот, который вам удобнее, и используйте его, или попробуйте тот, который вам нужен, так как Bitbucket и GitLab довольно хороши, и вы ищетеВ любом случае, бесплатные уровнифайлы, вы можете добавить свою IDE тоже [Rider или Visual Studio, например], и он объединит gitignore для обоих.Если вам нужна дополнительная информация о том, как работает gitignore, тогда я предлагаю прочитать ответы здесь Что такое .gitignore в точности?
Разве это не исключает все файлы mata?
Нет, это исключит только метафайлы, оканчивающиеся на pidb.meta
и .pdb.meta
.
Также рекомендуется использовать SmartGit вместо GitKraken и рабочего стола Github.Что насчет Sourcetree?Также я слышал, что Gitkraken в последнее время стал намного лучше, кто-нибудь может подтвердить, работает ли он для больших проектов?
Опять очень самоуверенная вещь, я давно использовал SourceTree и недавно переключилсяк использованию Tower , который мне нравится до сих пор.
Git Kraken, кажется, популярен, но я сам не мог привыкнуть к нему, начни с того, что тебе больше нравится, и измениесли вам это не понравилось.
Также этот пункт из поста: Когда вы добавляете что-то в gitignore, он не игнорирует связанный метафайл.Насколько это важно?Должен ли я действительно заботиться?
Это просто означает, что если вы решите игнорировать файл, Unity все равно создаст метафайл, и они будут вытеснены [при добавлении в git], поэтому просто добавьте метатакже подайте файл в .gitignore, если вы ничего не добавляете в .gitignore самостоятельно, вам не нужно об этом беспокоиться.