How to set up git for game development with Unity?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I'm starting to work on a project and need to figure out what's the best way to do version control right now. There are a few things I'm not sure about:
What's the best repository hosting service for Unity right now? I thought about using Bitbucket since it has 2GB hard limit for repo size and 10GB for LFS for free. I've heard that many people recommend Gitlab as well, but I can't figure out what the specific limits for repo/LFS are and how expensive additional storage is.
In this post from reddit it's suggested to use the .gitignore file from github but also that When you add something to gitignore, it doesn't ignore the associated meta file. But the .gitignore file contains these lines:
# Unity3D generated meta files
*.pidb.meta
*.pdb.meta
Won't this exclude all the mata files?
It's also recommended to use SmartGit instead of GitKraken and Github desktop. What about Sourcetree? Also I've heard that Gitkraken has gotten a lot better recently, can somebody confirm if it works for bigger projects?
Also this point form the post: When you add something to gitignore, it doesn't ignore the associated meta file. How important is this? Should I really care?
git unity3d version-control gitlab bitbucket
add a comment |
I'm starting to work on a project and need to figure out what's the best way to do version control right now. There are a few things I'm not sure about:
What's the best repository hosting service for Unity right now? I thought about using Bitbucket since it has 2GB hard limit for repo size and 10GB for LFS for free. I've heard that many people recommend Gitlab as well, but I can't figure out what the specific limits for repo/LFS are and how expensive additional storage is.
In this post from reddit it's suggested to use the .gitignore file from github but also that When you add something to gitignore, it doesn't ignore the associated meta file. But the .gitignore file contains these lines:
# Unity3D generated meta files
*.pidb.meta
*.pdb.meta
Won't this exclude all the mata files?
It's also recommended to use SmartGit instead of GitKraken and Github desktop. What about Sourcetree? Also I've heard that Gitkraken has gotten a lot better recently, can somebody confirm if it works for bigger projects?
Also this point form the post: When you add something to gitignore, it doesn't ignore the associated meta file. How important is this? Should I really care?
git unity3d version-control gitlab bitbucket
Won't this exclude all the mata files?
No,only the ones with that other bit before the.meta
, which not all meta files have
– Draco18s
Nov 21 '18 at 23:25
add a comment |
I'm starting to work on a project and need to figure out what's the best way to do version control right now. There are a few things I'm not sure about:
What's the best repository hosting service for Unity right now? I thought about using Bitbucket since it has 2GB hard limit for repo size and 10GB for LFS for free. I've heard that many people recommend Gitlab as well, but I can't figure out what the specific limits for repo/LFS are and how expensive additional storage is.
In this post from reddit it's suggested to use the .gitignore file from github but also that When you add something to gitignore, it doesn't ignore the associated meta file. But the .gitignore file contains these lines:
# Unity3D generated meta files
*.pidb.meta
*.pdb.meta
Won't this exclude all the mata files?
It's also recommended to use SmartGit instead of GitKraken and Github desktop. What about Sourcetree? Also I've heard that Gitkraken has gotten a lot better recently, can somebody confirm if it works for bigger projects?
Also this point form the post: When you add something to gitignore, it doesn't ignore the associated meta file. How important is this? Should I really care?
git unity3d version-control gitlab bitbucket
I'm starting to work on a project and need to figure out what's the best way to do version control right now. There are a few things I'm not sure about:
What's the best repository hosting service for Unity right now? I thought about using Bitbucket since it has 2GB hard limit for repo size and 10GB for LFS for free. I've heard that many people recommend Gitlab as well, but I can't figure out what the specific limits for repo/LFS are and how expensive additional storage is.
In this post from reddit it's suggested to use the .gitignore file from github but also that When you add something to gitignore, it doesn't ignore the associated meta file. But the .gitignore file contains these lines:
# Unity3D generated meta files
*.pidb.meta
*.pdb.meta
Won't this exclude all the mata files?
It's also recommended to use SmartGit instead of GitKraken and Github desktop. What about Sourcetree? Also I've heard that Gitkraken has gotten a lot better recently, can somebody confirm if it works for bigger projects?
Also this point form the post: When you add something to gitignore, it doesn't ignore the associated meta file. How important is this? Should I really care?
git unity3d version-control gitlab bitbucket
git unity3d version-control gitlab bitbucket
asked Nov 21 '18 at 21:44
Wojtek WencelWojtek Wencel
80911334
80911334
Won't this exclude all the mata files?
No,only the ones with that other bit before the.meta
, which not all meta files have
– Draco18s
Nov 21 '18 at 23:25
add a comment |
Won't this exclude all the mata files?
No,only the ones with that other bit before the.meta
, which not all meta files have
– Draco18s
Nov 21 '18 at 23:25
Won't this exclude all the mata files?
No,only the ones with that other bit before the .meta
, which not all meta files have– Draco18s
Nov 21 '18 at 23:25
Won't this exclude all the mata files?
No,only the ones with that other bit before the .meta
, which not all meta files have– Draco18s
Nov 21 '18 at 23:25
add a comment |
1 Answer
1
active
oldest
votes
This is a very opinionated question, but I'll try to answer some of the questions.
What's the best repository hosting service for Unity right now?
That depends on your needs and usage, but switching from a service into another is not a hard task so just pick whichever you feel comfortable with and use that, or try whichever one since both Bitbucket and GitLab are pretty good and you are looking for the free tiers anyways.
In this post from reddit it's suggested to use the .gitignore file from github
I usually use https://www.gitignore.io/ to generate gitignore files, you can add your IDE too [Rider or Visual Studio for example] and it'll combine the gitignore for both.
If you want more info about how gitignore works then I suggest reading the answers here What is .gitignore exactly?
Won't this exclude all the mata files?
No, This will only exclude the meta files that ends with pidb.meta
and .pdb.meta
.
It's also recommended to use SmartGit instead of GitKraken and Github desktop. What about Sourcetree? Also I've heard that Gitkraken has gotten a lot better recently, can somebody confirm if it works for bigger projects?
Again very opinionated thing, I've used SourceTree for a long time and recently switched to using Tower which I'm liking so far.
Git Kraken seems to be popular but I couldn't get used to it myself, start with whichever appeals to you the most and change if you didn't like it.
Also this point form the post: When you add something to gitignore, it doesn't ignore the associated meta file. How important is this? Should I really care?
This just means that if you decided to ignore a file, Unity would still create the meta file and they would get pushed [if added to git], so just add the meta file too to your .gitignore, if you don't add anything to .gitignore on your own then you don't have to worry about this.
I've been working with github and unity, and I'm pretty happy with him, the only problem could be the "scene's-merge" but Sourcetree do not help me either with that problem ^^'
– Lotan
Nov 22 '18 at 7:54
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53420894%2fhow-to-set-up-git-for-game-development-with-unity%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
This is a very opinionated question, but I'll try to answer some of the questions.
What's the best repository hosting service for Unity right now?
That depends on your needs and usage, but switching from a service into another is not a hard task so just pick whichever you feel comfortable with and use that, or try whichever one since both Bitbucket and GitLab are pretty good and you are looking for the free tiers anyways.
In this post from reddit it's suggested to use the .gitignore file from github
I usually use https://www.gitignore.io/ to generate gitignore files, you can add your IDE too [Rider or Visual Studio for example] and it'll combine the gitignore for both.
If you want more info about how gitignore works then I suggest reading the answers here What is .gitignore exactly?
Won't this exclude all the mata files?
No, This will only exclude the meta files that ends with pidb.meta
and .pdb.meta
.
It's also recommended to use SmartGit instead of GitKraken and Github desktop. What about Sourcetree? Also I've heard that Gitkraken has gotten a lot better recently, can somebody confirm if it works for bigger projects?
Again very opinionated thing, I've used SourceTree for a long time and recently switched to using Tower which I'm liking so far.
Git Kraken seems to be popular but I couldn't get used to it myself, start with whichever appeals to you the most and change if you didn't like it.
Also this point form the post: When you add something to gitignore, it doesn't ignore the associated meta file. How important is this? Should I really care?
This just means that if you decided to ignore a file, Unity would still create the meta file and they would get pushed [if added to git], so just add the meta file too to your .gitignore, if you don't add anything to .gitignore on your own then you don't have to worry about this.
I've been working with github and unity, and I'm pretty happy with him, the only problem could be the "scene's-merge" but Sourcetree do not help me either with that problem ^^'
– Lotan
Nov 22 '18 at 7:54
add a comment |
This is a very opinionated question, but I'll try to answer some of the questions.
What's the best repository hosting service for Unity right now?
That depends on your needs and usage, but switching from a service into another is not a hard task so just pick whichever you feel comfortable with and use that, or try whichever one since both Bitbucket and GitLab are pretty good and you are looking for the free tiers anyways.
In this post from reddit it's suggested to use the .gitignore file from github
I usually use https://www.gitignore.io/ to generate gitignore files, you can add your IDE too [Rider or Visual Studio for example] and it'll combine the gitignore for both.
If you want more info about how gitignore works then I suggest reading the answers here What is .gitignore exactly?
Won't this exclude all the mata files?
No, This will only exclude the meta files that ends with pidb.meta
and .pdb.meta
.
It's also recommended to use SmartGit instead of GitKraken and Github desktop. What about Sourcetree? Also I've heard that Gitkraken has gotten a lot better recently, can somebody confirm if it works for bigger projects?
Again very opinionated thing, I've used SourceTree for a long time and recently switched to using Tower which I'm liking so far.
Git Kraken seems to be popular but I couldn't get used to it myself, start with whichever appeals to you the most and change if you didn't like it.
Also this point form the post: When you add something to gitignore, it doesn't ignore the associated meta file. How important is this? Should I really care?
This just means that if you decided to ignore a file, Unity would still create the meta file and they would get pushed [if added to git], so just add the meta file too to your .gitignore, if you don't add anything to .gitignore on your own then you don't have to worry about this.
I've been working with github and unity, and I'm pretty happy with him, the only problem could be the "scene's-merge" but Sourcetree do not help me either with that problem ^^'
– Lotan
Nov 22 '18 at 7:54
add a comment |
This is a very opinionated question, but I'll try to answer some of the questions.
What's the best repository hosting service for Unity right now?
That depends on your needs and usage, but switching from a service into another is not a hard task so just pick whichever you feel comfortable with and use that, or try whichever one since both Bitbucket and GitLab are pretty good and you are looking for the free tiers anyways.
In this post from reddit it's suggested to use the .gitignore file from github
I usually use https://www.gitignore.io/ to generate gitignore files, you can add your IDE too [Rider or Visual Studio for example] and it'll combine the gitignore for both.
If you want more info about how gitignore works then I suggest reading the answers here What is .gitignore exactly?
Won't this exclude all the mata files?
No, This will only exclude the meta files that ends with pidb.meta
and .pdb.meta
.
It's also recommended to use SmartGit instead of GitKraken and Github desktop. What about Sourcetree? Also I've heard that Gitkraken has gotten a lot better recently, can somebody confirm if it works for bigger projects?
Again very opinionated thing, I've used SourceTree for a long time and recently switched to using Tower which I'm liking so far.
Git Kraken seems to be popular but I couldn't get used to it myself, start with whichever appeals to you the most and change if you didn't like it.
Also this point form the post: When you add something to gitignore, it doesn't ignore the associated meta file. How important is this? Should I really care?
This just means that if you decided to ignore a file, Unity would still create the meta file and they would get pushed [if added to git], so just add the meta file too to your .gitignore, if you don't add anything to .gitignore on your own then you don't have to worry about this.
This is a very opinionated question, but I'll try to answer some of the questions.
What's the best repository hosting service for Unity right now?
That depends on your needs and usage, but switching from a service into another is not a hard task so just pick whichever you feel comfortable with and use that, or try whichever one since both Bitbucket and GitLab are pretty good and you are looking for the free tiers anyways.
In this post from reddit it's suggested to use the .gitignore file from github
I usually use https://www.gitignore.io/ to generate gitignore files, you can add your IDE too [Rider or Visual Studio for example] and it'll combine the gitignore for both.
If you want more info about how gitignore works then I suggest reading the answers here What is .gitignore exactly?
Won't this exclude all the mata files?
No, This will only exclude the meta files that ends with pidb.meta
and .pdb.meta
.
It's also recommended to use SmartGit instead of GitKraken and Github desktop. What about Sourcetree? Also I've heard that Gitkraken has gotten a lot better recently, can somebody confirm if it works for bigger projects?
Again very opinionated thing, I've used SourceTree for a long time and recently switched to using Tower which I'm liking so far.
Git Kraken seems to be popular but I couldn't get used to it myself, start with whichever appeals to you the most and change if you didn't like it.
Also this point form the post: When you add something to gitignore, it doesn't ignore the associated meta file. How important is this? Should I really care?
This just means that if you decided to ignore a file, Unity would still create the meta file and they would get pushed [if added to git], so just add the meta file too to your .gitignore, if you don't add anything to .gitignore on your own then you don't have to worry about this.
answered Nov 22 '18 at 0:37
JimmarJimmar
1,63711530
1,63711530
I've been working with github and unity, and I'm pretty happy with him, the only problem could be the "scene's-merge" but Sourcetree do not help me either with that problem ^^'
– Lotan
Nov 22 '18 at 7:54
add a comment |
I've been working with github and unity, and I'm pretty happy with him, the only problem could be the "scene's-merge" but Sourcetree do not help me either with that problem ^^'
– Lotan
Nov 22 '18 at 7:54
I've been working with github and unity, and I'm pretty happy with him, the only problem could be the "scene's-merge" but Sourcetree do not help me either with that problem ^^'
– Lotan
Nov 22 '18 at 7:54
I've been working with github and unity, and I'm pretty happy with him, the only problem could be the "scene's-merge" but Sourcetree do not help me either with that problem ^^'
– Lotan
Nov 22 '18 at 7:54
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53420894%2fhow-to-set-up-git-for-game-development-with-unity%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Won't this exclude all the mata files?
No,only the ones with that other bit before the.meta
, which not all meta files have– Draco18s
Nov 21 '18 at 23:25