Getting started with Unity Version Control

  Рет қаралды 16,797

Unity

Unity

Күн бұрын

Пікірлер
@Braneloc
@Braneloc 2 ай бұрын
Been using it for years, for those wondering: - It's free unless your project is huge, and then it is super cheap, even if you have the free licence for Unity. (good, don't panic) - It's still free for multiple projects. (good) - Yes, it's better than git for unity projects, no need to mess around with super clunky large file stuff. (good) - It doesn't balloon in size randomly when you aren't looking. (good) - You don't need to learn/use branches unless you want to. (good)
@guillem99
@guillem99 2 ай бұрын
What's the maximum amount of storage that can be uploaded in the free tier?
@zORg_alex
@zORg_alex 2 ай бұрын
Why do you need to learn branches if you don't want to? I'm committing to main in my personal projects, unless I want to make an experiment and do it in a separate one. So I can merge only what I want or ditch that experiment.
@danielpenalba4015
@danielpenalba4015 2 ай бұрын
@@guillem99 5 GB per month
@BarelyTryingStudio
@BarelyTryingStudio 2 ай бұрын
FINALLY! You guys need to showcase this tool more even maybe explain why you should use this over git! This tool gets overlooked too much and it’s so good now! Thanks for all the updates
@zORg_alex
@zORg_alex 2 ай бұрын
I still can't see a reason to stop using GitHub. GitHub desktop is capable enough to do anything. Although I was fooled by it that git is installed on the system when it wasn't. Unity needs it to add git packages. GHD lacks a diff tool out of the box though.
@muhammadumair6306
@muhammadumair6306 2 ай бұрын
I guess one good thing about github for indie devs is that it's totally free unlike UVC's 5gb limit of project. Yes LFS has limit but it's only if your files keep exceeding 100mb of size. Correct me please if I am wrong.
@manulucio
@manulucio 2 ай бұрын
Thank you for your feedback! We will work towards that!
@BarelyTryingStudio
@BarelyTryingStudio 2 ай бұрын
@@muhammadumair6306 no not the project the hr per g, check the pricing part again because my project right now is 17gb
@lucasmontec
@lucasmontec Ай бұрын
no one should use this over git.
@geloHimself
@geloHimself 2 ай бұрын
The most powerful thing about using version control systems is being able to make different features and doing expermentations without worrying about messing up your project. + avoiding to have project1, project2, projectFinal, and projectFinalFR
@Th3-Mast3rmind
@Th3-Mast3rmind 2 ай бұрын
Not sure how Unity VC works, but generally, you should have one main branch called master/production, which is the most up-to-date branch. You then create new feature branches based on the master branch. So let's say I want to create a new inventory system. All I'd have to do is clone the master branch and then create a new feature branch called feature/InventorySystem. When the feature is complete and fully tested, all I have to do is merge or create a pull request back into master/production
@manulucio
@manulucio 2 ай бұрын
UVCS is perfect for that because you can create a child branch and work 100% independently there, with no fear of breaking the project for the rest of the team because you are safe working in a branch. Worst case scenario, if the project doesn't work in that branch, you can abandon and remove it.
@The28studio
@The28studio 2 ай бұрын
NICE even thought I'm using git/gitub I can my self using this for my personal projects, this is one of few Unity recent acquisitions that made sense to me.
@manulucio
@manulucio 2 ай бұрын
Thank you for your kind words! Just let you know we support migrating git/github repositories with all their data and history. So it's very easy to switch!
@nullx2368
@nullx2368 2 ай бұрын
Not sure if i'll use it instead of git but.. respectable, might end up using this eventually just hard to change habbits. This is useful for non programmers since locking makes it safer for non tech people
@The28studio
@The28studio 2 ай бұрын
I can see my self using this for small personal projects, esp that free 5gig suit that, if it's awesome, maybe for the production project
@lucasmontec
@lucasmontec Ай бұрын
git has locking.
@jerryglowfishinteractive1647
@jerryglowfishinteractive1647 2 ай бұрын
Plastic was awesome even before Unity bought it.
@hgulgen
@hgulgen 24 күн бұрын
I agree that. We are using it for 5 years now.
@Ahmeluz
@Ahmeluz 27 күн бұрын
This is very detailed and helpful, Thankyou very much
@mikeha
@mikeha 2 ай бұрын
so is there a free tier of version control for the personal license of unity? the pricing info is not clear
@Braneloc
@Braneloc 2 ай бұрын
It's completely free and no fuss for almost everything. The free allowance is hard to hit (in the unlikely event you do, it's super cheap)
@mikeha
@mikeha 2 ай бұрын
@@Braneloc well by default it wants to add all my 3rd party assets to my repository, so that would make it extremely easy to hit the limit if I had a 5GB modular asset in my project
@Braneloc
@Braneloc 2 ай бұрын
@@mikeha I was concerned about that, so I have a separate project with loads of 3rd party assets in that I pull over the ones I want when needed into the main project. Unity also has a pretty good Asset Manager (available in Package Manager) too..
@wrymen
@wrymen 2 ай бұрын
For new people, just be careful because: - you cannot delete/hide branches - Rider plugin is not in a working state - plastic app not usable when not having internet connection
@umapessoa6051
@umapessoa6051 2 ай бұрын
Yes, its like they tried to reinvent git for no good reason and it didn't worked out, almost messed my commercial project to a point where i couldn't work on it anymore. Reverted to git and my problems magically disappeared. Not being able to delete branches was really weird, even for me that was a completely git newbie at the time.
@manulucio
@manulucio 2 ай бұрын
@@umapessoa6051 Sorry to hear it didn't work for you. Just for you to know, Unity Version Control (formerly known as Plastic SCM) was first released in 2005, at the same time Git was created, so it's not a reinvention of it, git is great but there are a lot of differences in between, like the ability UVCS/Plastic has to handle big binaries or big repositories. Regarding removing branches, that is something we don't support for branches already integrated. We allow it for the rest. Moreover, we are working on a way to hide and show branches for the entire team, no longer a local configuration.
@darkman237
@darkman237 2 ай бұрын
Is it available in other versions other than 6?
@Braneloc
@Braneloc 2 ай бұрын
yes. Easy and no fuss.
@darkman237
@darkman237 2 ай бұрын
@@Braneloc I'm using 22.1.19
@darkman237
@darkman237 2 ай бұрын
Can you walk me through?
@manulucio
@manulucio 2 ай бұрын
@@darkman237 the same workflow applies to all Unity versions.
@darkman237
@darkman237 2 ай бұрын
@@manulucio Can you walk me through?
@kwcnasa
@kwcnasa 2 ай бұрын
Resume @5:30
@alaslipknot
@alaslipknot 2 ай бұрын
The main "issue" i have with this is that in order to open the source control tool, i must open the engine. which can cause a lot of problem for few cases. I remember many times when my project was in an "un-opened" state (it instantly crash), and the only way to fix it was to revert some changes and fix the problem. Is it possible to do that with this tool ?
@Braneloc
@Braneloc 2 ай бұрын
Yes - "Branch manager" works outside of the Editor happily and seamlessly controls what is going on Editor loaded, or not :)
@BarelyTryingStudio
@BarelyTryingStudio 2 ай бұрын
You can use the tool without opening the editor just open the app
@Beatle_DEV
@Beatle_DEV 2 ай бұрын
How to resolve conflicts with prefabs and scenes? It’s always painful 😰
@manulucio
@manulucio Ай бұрын
Good point. Have you tried to avoid the merge conflict at all costs? By using Smartlocks and SubScenes it should be doable.
@charlespierro8048
@charlespierro8048 Ай бұрын
I use this ... but I don't use the in-editor tool to commit changes. I use the external program that manages the commits. Less chance of corrupting files.
@manulucio
@manulucio Ай бұрын
Hi! To be honest, from the core of the system's point of view, it should be the same experience. Both the plugin and the standalone GUI share the same internal layer to run the operations. We don't have any corruption tickets in support so you should be safe! :)
@charlespierro8048
@charlespierro8048 Ай бұрын
​@manulucio I ended up with corrupted files using the in-app version just about 2 months ago, and I was advised to use the external tool instead, which has gone (thus far) well. I do t know the specifics, but it concerned the Unity program doing something the external program doesn't do. I'm not positive of the reason. Regardless, damn happy with VC.
@guillem99
@guillem99 2 ай бұрын
What's the maximum amount of storage that can be uploaded in the free tier?
@The28studio
@The28studio 2 ай бұрын
5 giga per month
@guillem99
@guillem99 2 ай бұрын
@@The28studio that's extremely small for a game project
@JakeCollinge
@JakeCollinge 2 ай бұрын
@@guillem99 Is it though? I mean its free. You must have a heavy amount of detailed assets/textures
@guillem99
@guillem99 2 ай бұрын
@@JakeCollinge not that many, you just need to have more than 1 or 2 environment asset packs and that will already take up more than 5gb.
@MonsterCreations662
@MonsterCreations662 2 ай бұрын
shukria
@stas_khavruk
@stas_khavruk 2 ай бұрын
As always: a new video with Check Book below where is missing link to book...
@mathias6556
@mathias6556 2 ай бұрын
They fixed it and added the link in the description
@beefy___
@beefy___ 2 ай бұрын
Just waiting for Linux support now...
@qwerty6778x
@qwerty6778x Ай бұрын
Helpful
@lucasmontec
@lucasmontec Ай бұрын
Why do you insist in this VCS? Most developers don't use it. Serious developers will never use this. Git is a standard, self hosted repos are mostly mandatory for compliance. This is based on a tech that simply doesn't scale well and is quite unknown and proprietary.
@hldfgjsjbd
@hldfgjsjbd 2 ай бұрын
Step 1: open your wallet
@manulucio
@manulucio 2 ай бұрын
Nope! When you start it's free up to three users and 5GB.
@hldfgjsjbd
@hldfgjsjbd 2 ай бұрын
@@manulucio key words are when you start. After a while you make commits, add assets, add projects and eventually will pay anyway
@manulucio
@manulucio 2 ай бұрын
@@hldfgjsjbd Yep, but that's maybe Step 3, not the first one. We want to help small teams to start using a version control system that removes the version control pain from the picture, so you can focus on what you care the most, developing games, while you are covered by UVCS.
@lucasmontec
@lucasmontec Ай бұрын
@@manulucio nice! Git is free for any number of users with at least 10GB unlimited private repositories in any external host. Completely free for self hosting.
@BarelyTryingStudio
@BarelyTryingStudio Ай бұрын
PLEASE ADD BETTER SUPPORTS FOR RIDER AND OTHER IDE'S
@manulucio
@manulucio Ай бұрын
Yes! yes, and yes. This is going to be a priority for 2025. What. other IDE's are you missing? In my list, I have VS and Rider as top prio now.
@BarelyTryingStudio
@BarelyTryingStudio Ай бұрын
@ AND VSCode
@dimayudenko5322
@dimayudenko5322 2 ай бұрын
Хорошо бы на андройде сделали урезоную версию unity
20 advanced 2D shader effects - part 2
19:40
Unity
Рет қаралды 10 М.
Using Unity with Git in 15 minutes
15:19
BiteMe Games
Рет қаралды 8 М.
Как Ходили родители в ШКОЛУ!
0:49
Family Box
Рет қаралды 2,3 МЛН
Непосредственно Каха: сумка
0:53
К-Media
Рет қаралды 12 МЛН
Ful Video ☝🏻☝🏻☝🏻
1:01
Arkeolog
Рет қаралды 14 МЛН
Getting started with networking concepts
22:59
Unity
Рет қаралды 9 М.
How to Setup Github with Unity the Right Way
7:00
Game Dev Garnet
Рет қаралды 19 М.
The Unity Engine Roadmap
47:12
Unity
Рет қаралды 84 М.
How to get started with the splines package
19:08
Unity
Рет қаралды 21 М.
Why Your Game Should Be Using PlasticSCM For Version Control
9:35
Game Dev Guide
Рет қаралды 45 М.
choosing a game engine is easy, actually
15:08
samyam
Рет қаралды 631 М.
20 Advanced Coding Tips For Big Unity Projects
22:23
Tesseract
Рет қаралды 206 М.
Introduction to the Render Graph in Unity 6
18:28
Unity
Рет қаралды 34 М.