|
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
|
|
|
|
|
As well as TortoiseHg, you have the option of Sourcetree[^], which is a GUI client for both Git and Mercurial repos, or GitKraken[^], which (as the name suggests) is a Git client GUI.
Personally, I prefer TortoiseHg for Mercurial and GitKraken for Git, but I've got all three installed...
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
I'm using VisualSVN on a server box at my office.
Free save for the static ip, os and box.
|
|
|
|
|
Another thumbs up for VisualSVN plus the Tortoise SVN client. Very intuitive. If you have access to a remote server you get the additional security of off-site repository storage.
|
|
|
|
|
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
|
|
|
|
|
|
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
|
|
|
|
|
|
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.
|
|
|
|
|
Thanks.
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.
|
|
|
|
|
Subversion: very simple, doesn't need a server, can access via shared disk repository.
|
|
|
|
|
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.
|
|
|
|
|
Richard MacCutchan wrote: Subversion: very simple, doesn't need a server I thought it did. Thanks.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
I think there is a version that may need one, but the basic version just uses simple disk to disk copy. Not much use in a business environment, but ideal for home use.
|
|
|
|
|
I am using SVN and the server is built in. Works very well with Tortoise and Ankhsvn.
We're philosophical about power outages here. A.C. come, A.C. go.
|
|
|
|
|
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
|
|
|
|
|
I'd suggest that they lock you out of the building.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
I'd recommend Github which also has the advantage that it works with every other tool and development platform out there from Linux to Windows.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
Home | LinkedIn | Google+ | Twitter
|
|
|
|
|
Thank you.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Very simple...I have mapped drives on my laptop that are available offline. Synching is sometimes a pita, but this has worked for me for well over a decade.
"Go forth into the source" - Neal Morse
|
|
|
|
|
kmoorevs wrote: .I have mapped drives on my laptop that are available offline. Synching I have not used mapped drives before. I assume both computers must be online at the same time to be able to synch then? I'm not on both machines at the same time usually.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
RyanDev wrote: both computers must be online at the same time
My setup also involves a server where all development projects and files reside. My main development PC uses mapped drives (not available offline, since it is always connected to the server) and my laptop uses the same mapped drives configuration except they are marked to be available offline.
I only work on the laptop one or two days a week. Before leaving the office, I simply synch all the offline files. This allows me to work wherever I need to (on the laptop) with or without an internet connection. When I get back to the office, I let the laptop synch any changes with the file server. As a sidenote, this also makes for a very good backup system...if the server crashed, all my code is safe on the laptop.
"Go forth into the source" - Neal Morse
|
|
|
|
|
One thing I didn't see anyone mention that is specific to your case:
You'll need to be careful with choosing a cloud-based provider. Unity projects can get enormous because the UI will expect to check in your asset files as well. Asset files are very large, and (can be) binary, which means they won't play well with most source code control systems.
Using raw Git will have a learning curve, but you could use your desktop as your "server". Git does not have a built-in concept of a central server. Every machine that has Git installed is both a server and a client. A central server in a Git organization is simply one that all the developers of that organization agree upon ahead of time.
|
|
|
|
|
Cool. Thank you.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|