Recommendations for source control
-
Bitbucket has a free option that might suit your needs: Bitbucket Pricing[^] Edit: Missed the important bit - this means I'm recommending GIT to you. :)
Rajesh R Subramanian wrote:
Bitbucket
I believe I looked at that before and possibly even downloaded the client but then didn't like something about it. I cannot remember. Thank you though.
There are only 10 types of people in the world, those who understand binary and those who don't.
-
Rajesh R Subramanian wrote:
Bitbucket
I believe I looked at that before and possibly even downloaded the client but then didn't like something about it. I cannot remember. Thank you though.
There are only 10 types of people in the world, those who understand binary and those who don't.
I think you're talking about Sourcetree, which is Atlassian's own GIT client. However, Bitbucket is only a GIT repository on the cloud, so you could use any GIT client of your choice.
-
What would you recommend for simple and free source control? I have some side projects I am working on and the code is on my desktop. I also want to work on the projects with my laptop. It doesn't necessarily need to be online, I wouldn't think, but wanted to hear what y'all are using to access the same code from multiple systems. If it matters, some of the projects are .Net and some are Unity. I am not interested in setting up my own server.
There are only 10 types of people in the world, those who understand binary and those who don't.
Git or Mercurial (Hg). Very small footprint and extremely easy to install and get started with. They encourage committing early and often so everything is tracked. They are both extremely easy to use though I think Hg's commands are a bit easier to remember for some reason -- though as you'll see they share many commands. 1. Download and install Git or Mercurial. 2. download a .gitignore or .hgignore file (for your language like C#) so binaries etc are (ignored) not committed. 3. c:\MyProject\>git init <ENTER> 3. c:\MyProject\>hg init <ENTER> 4. c:\MyProject\>git add . <ENTER> 4. c:\MyProject\>hg add . <ENTER> 5. c:\MyProject\>git commit -a -m "initial commit of project" 5. c:\MyProject\>hg commit -m "initial commit of project" You are set up and ready to go. now all your changes will be tracked. you can do hg diff or git diff and you'll see diffs You can do hg status or git status and you'll see files that have been changed. it's so easy. once you use it you will never want to do anything without it because everything is tracked and you can easily move to a previous revision and throw the current branch away.
My book, Launch Your Android App, is available at Amazon.com.
-
Git or Mercurial (Hg). Very small footprint and extremely easy to install and get started with. They encourage committing early and often so everything is tracked. They are both extremely easy to use though I think Hg's commands are a bit easier to remember for some reason -- though as you'll see they share many commands. 1. Download and install Git or Mercurial. 2. download a .gitignore or .hgignore file (for your language like C#) so binaries etc are (ignored) not committed. 3. c:\MyProject\>git init <ENTER> 3. c:\MyProject\>hg init <ENTER> 4. c:\MyProject\>git add . <ENTER> 4. c:\MyProject\>hg add . <ENTER> 5. c:\MyProject\>git commit -a -m "initial commit of project" 5. c:\MyProject\>hg commit -m "initial commit of project" You are set up and ready to go. now all your changes will be tracked. you can do hg diff or git diff and you'll see diffs You can do hg status or git status and you'll see files that have been changed. it's so easy. once you use it you will never want to do anything without it because everything is tracked and you can easily move to a previous revision and throw the current branch away.
My book, Launch Your Android App, is available at Amazon.com.
raddevus wrote:
it's so easy
I hate command line. I do prefer keyboard over mouse but I'm getting too old, I guess, to have to learn another "language." Thanks for the feedback though.
There are only 10 types of people in the world, those who understand binary and those who don't.
-
raddevus wrote:
it's so easy
I hate command line. I do prefer keyboard over mouse but I'm getting too old, I guess, to have to learn another "language." Thanks for the feedback though.
There are only 10 types of people in the world, those who understand binary and those who don't.
RyanDev wrote:
I hate command line.
Oh, well, when you install Hg it will also install TortoiseHg Workbench which is a UI. Also, if you decided to go with the git bash installation then you can type c:/>gitk<ENTER> and a Tortoise-like UI will appear and you can do the work from there. Good luck
My book, Launch Your Android App, is available at Amazon.com.
-
What would you recommend for simple and free source control? I have some side projects I am working on and the code is on my desktop. I also want to work on the projects with my laptop. It doesn't necessarily need to be online, I wouldn't think, but wanted to hear what y'all are using to access the same code from multiple systems. If it matters, some of the projects are .Net and some are Unity. I am not interested in setting up my own server.
There are only 10 types of people in the world, those who understand binary and those who don't.
I'm using VisualSVN on a server box at my office. Free save for the static ip, os and box.
-
What would you recommend for simple and free source control? I have some side projects I am working on and the code is on my desktop. I also want to work on the projects with my laptop. It doesn't necessarily need to be online, I wouldn't think, but wanted to hear what y'all are using to access the same code from multiple systems. If it matters, some of the projects are .Net and some are Unity. I am not interested in setting up my own server.
There are only 10 types of people in the world, those who understand binary and those who don't.
I'd add a vote for Atlassian SourceTree - how you get your repos in one place I dont know unless you go github public - I use local git repos and occasionally when working on one project pull from a colleagues company private repo - source control is one thing where I like to 'see' what Im doing, as opposed to command-line, so SourceTree works well for me
-
What would you recommend for simple and free source control? I have some side projects I am working on and the code is on my desktop. I also want to work on the projects with my laptop. It doesn't necessarily need to be online, I wouldn't think, but wanted to hear what y'all are using to access the same code from multiple systems. If it matters, some of the projects are .Net and some are Unity. I am not interested in setting up my own server.
There are only 10 types of people in the world, those who understand binary and those who don't.
Use
GIT
source control with TortoiseGit – Windows Shell Interface to Git[^] UI (no command line nonsense!) if you are a lone developer. If you need to work in a group tryGIT
with Gitblit[^] as a local server. -
Use
GIT
source control with TortoiseGit – Windows Shell Interface to Git[^] UI (no command line nonsense!) if you are a lone developer. If you need to work in a group tryGIT
with Gitblit[^] as a local server.I like the look of Gitblit :) thanks I'll stick with SourceTree though instead of TortoiseGit, it means its the same on my Mac as it is on windows
-
What would you recommend for simple and free source control? I have some side projects I am working on and the code is on my desktop. I also want to work on the projects with my laptop. It doesn't necessarily need to be online, I wouldn't think, but wanted to hear what y'all are using to access the same code from multiple systems. If it matters, some of the projects are .Net and some are Unity. I am not interested in setting up my own server.
There are only 10 types of people in the world, those who understand binary and those who don't.
I'd recommend Mercurial, and since you don't like CLI, more specifically TortoiseHG[^]. It's simple to use, filebased, distributed and more consistent than GIT[^]. Joel Spolsky made a tutorial that you can find here[^], it's for the CLI version, but I'd still recommend reading it.
Wrong is evil and must be defeated. - Jeff Ello
-
Bitbucket has a free option that might suit your needs: Bitbucket Pricing[^] Edit: Missed the important bit - this means I'm recommending GIT to you. :)
BitBucket also hosts Mercurial, last I saw.
Do what thou wilt shall be the whole of the Law. - Liber AL vel Legis 1:40, Aleister Crowley
-
What would you recommend for simple and free source control? I have some side projects I am working on and the code is on my desktop. I also want to work on the projects with my laptop. It doesn't necessarily need to be online, I wouldn't think, but wanted to hear what y'all are using to access the same code from multiple systems. If it matters, some of the projects are .Net and some are Unity. I am not interested in setting up my own server.
There are only 10 types of people in the world, those who understand binary and those who don't.
I'd recommend GIT but with something simpler than source tree if you are after simplicity. What IDE/Language you using? Visual Studios GIT tools are not bad.
-
What would you recommend for simple and free source control? I have some side projects I am working on and the code is on my desktop. I also want to work on the projects with my laptop. It doesn't necessarily need to be online, I wouldn't think, but wanted to hear what y'all are using to access the same code from multiple systems. If it matters, some of the projects are .Net and some are Unity. I am not interested in setting up my own server.
There are only 10 types of people in the world, those who understand binary and those who don't.
-
What would you recommend for simple and free source control? I have some side projects I am working on and the code is on my desktop. I also want to work on the projects with my laptop. It doesn't necessarily need to be online, I wouldn't think, but wanted to hear what y'all are using to access the same code from multiple systems. If it matters, some of the projects are .Net and some are Unity. I am not interested in setting up my own server.
There are only 10 types of people in the world, those who understand binary and those who don't.
The best is to use git and the github online service. It is better than svn which we have dropped because git has more branching power and fits better in our tool chains. And last but not least: you stay away from Microsoft, which has the tradition to hold its customers as prisoners.
Press F1 for help or google it. Greetings from Germany
-
...err, I mean TFS. ...I mean, Team Services. Sorry. I mean: Visual Studio Team Services I love Microsoft's naming. Really I do. It's free, it works.
cheers Chris Maunder
What do you guys use for your code repository?
-
Use
GIT
source control with TortoiseGit – Windows Shell Interface to Git[^] UI (no command line nonsense!) if you are a lone developer. If you need to work in a group tryGIT
with Gitblit[^] as a local server.:thumbsup:
-
Seconded, this is what I use at home, shared folder on NAS, VisualSvn plug in. Simple, free and up and running in under an hour.
Regards, Rob Philpott.
-
I'd recommend Mercurial, and since you don't like CLI, more specifically TortoiseHG[^]. It's simple to use, filebased, distributed and more consistent than GIT[^]. Joel Spolsky made a tutorial that you can find here[^], it's for the CLI version, but I'd still recommend reading it.
Wrong is evil and must be defeated. - Jeff Ello
-
What would you recommend for simple and free source control? I have some side projects I am working on and the code is on my desktop. I also want to work on the projects with my laptop. It doesn't necessarily need to be online, I wouldn't think, but wanted to hear what y'all are using to access the same code from multiple systems. If it matters, some of the projects are .Net and some are Unity. I am not interested in setting up my own server.
There are only 10 types of people in the world, those who understand binary and those who don't.
I'd suggest that they lock you out of the building.
I wanna be a eunuchs developer! Pass me a bread knife!