Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Use Git. It's the most widely spread VCS, and it's made by the Linux god itself, Linus Torvalds. You can use Github if you want to test Git, or self host your Git Repositorys with Gitlab, which is like a self hosted Github. If you're using a IntelliJ based IDE like IntelliJ, PHPStorm, PyCharm, and so on, you can use the VCS integration, it's incredibly awesome. Greetings from Lower Austria ;)
-
Huuugo25057yEspecially in the beginning I would suggest using the command line tools no matter what vcs you're getting out
-
Git! And use command line client so you get a good inderstanding
On git's official website read the reference guide and tutorial. -
jxsl13797yI would not suggest to self host with gitlab, try, if you want to host it yourself, gogs. it's lightweight.
-
Dotwo1137yI'd recommend git (reasoning given by everyone above), and BitBucket is a good place to start. Free to set up, and free private repositories (projects).
Also recommend the command line instead of any GUI - if you want to get super serious about VC, you'll likely end up in the command line sooner or later. As a brucey bonus, when you create a new BitBucket repo, it gives you a page of all of the different commands you would need to get started. Very handy when you're getting into it for the first time.
Related Rants
I have to confess: I don't use a version control system. But, as of today, I'd like to change that.
I have a few questions for the community:
What VCS are there and what are the differences? I've heard of Git, but are there any others?
Can you recommend any hosting services? I know of Github and Bitbucket. Are there others? Which is better?
Are there any tools you use? Or just the command line application?
Finally: Can you recommend any tutorials for using these VCS?
Thank you in advance,
Somebody who probably should have done this ages ago (me)
undefined
version control