![]() |
What version control tool(s) do you use?
I've been using SVN for some time, but I'm starting to have issues. I have been using TortiseSVN, which is a great tool, connected to a file system repository on a network share or external drive or some type. This is an acceptable system for small projects, but when I need to be able to colaborate with others it is often nessisary to have a secure repository on the internet. I host several websites already, all running on IIS7, so most of the hosting issues should have been solved, but no.
SVN is only compatible with Apache and IIS and apache don't play well together, so if I want an SVN server then I would need to either migrate all of my existing websites to Apache or, run the SVN server on another machine. Neither of these options are practical. I also can't afford to pay for SVN hosting by someone else. So, finally to my question. I'm looking for alternitives to SVN, or at least a way to host it. What version control tool(s) do you use, if any, and you do use one does it work when IIS is installed, or even on Windows? Thanks, Eric |
Re: What version control tool(s) do you use?
At work I use Perforce. It's got a standalone server and its own client, both of which can run on both Windows and Linux. It's a great system; unfortunately, it's proprietary, and you can't use it for more than two clients without a license (open-source organizations can get licenses for free), so I don't suppose it would suit your purposes.
|
Re: What version control tool(s) do you use?
we use a googlecode (svn) account because it's free and takes minutes to set up vikingrobotics.googlecode.com
also I use tortoise svn as a client program |
Re: What version control tool(s) do you use?
836 uses CVSNT on Windows XP with tortoisecvs for shell integration.
~Phil |
Re: What version control tool(s) do you use?
Quote:
First, you are licensing your code under the GPL, but you cannot do that because Kevin's code (which you use) is not compatible with that. Second, everything on Google Code is public, which means you are going directly against his request: Quote:
http://vikingrobotics.googlecode.com...amera/camera.c If you have requested permission from Kevin to do this and he granted it, then my apologies. I'd be surprised if he agreed to relicense his code under the GPL to you though. |
Re: What version control tool(s) do you use?
hmmm forgot about that ill take kevins work down
|
Re: What version control tool(s) do you use?
Google Code is sweet, I encourage people to try hosting their Technical Manuals and Resources for FIRST Teams on Google's service, the project doesn't have to be just code. You can see the latest revisions and get updates when any new documents are created.
http://code.google.com/hosting/createProject (fore warning, you might want to learn about different licenses) http://en.wikipedia.org/wiki/Free_software_license |
Re: What version control tool(s) do you use?
I recommend SourceAnywhere Hosted for you. It is a SQL-based source control tool delivered as a SaaS application and it provides all of the key features of VSS, plus much more. And now it's free hosting for 3 users.
It also has Standalone Edition. Thanks. Catherine Sea |
Re: What version control tool(s) do you use?
The school I coach at doesn't use version control yet, but I was going to suggest Subversion for their FLL and FTC teams because I am familiar with it (we use it at work). If you can't run SVN on a separate server, have you tried VMWare Server (which is free) to host SVN on a virtual server?
|
Re: What version control tool(s) do you use?
I would suggest using google code if you are just starting with subversion. They the setup is painless and they supply good documentation. They also have a large userbase full of people willing to help you with problems.
code.google.com |
Re: What version control tool(s) do you use?
If you host your code on google, you should be sure to only host the code you write since I think Kevin Watson's code asks to not be distributed anywhere else.
|
Re: What version control tool(s) do you use?
Quote:
Quote:
|
Re: What version control tool(s) do you use?
We use git. We have a server at one of our homes that commits get uploaded to. Actually, it broke after some tinkering. But given our small programming team, we don't work on different computers (and when we do, sneakernet works fine).
There isn't any (as far as I know) GUI for it on windows. But the programming laptop has cygwin with git installed. |
Re: What version control tool(s) do you use?
Quote:
I've just discovered another issue with running most of this soluitions mentioned in this thread. Appearently our school has locked all ports, except 80, so we can't even use any of the existing tools I know of. :mad: |
Re: What version control tool(s) do you use?
Quote:
I wouldn't say it is Linux based, it was just made by Linus, and the tools haven't been ported (besides cygwin and msysgit). We had a problem with only having ports 80/443 and CAD. We wanted a centralized CAD server that we could access from wherever, but that didn't pan out (so we set up a small network of our CAD computers when we work on that.) Apache has an SVN thing, which works on port 80, but I'm not sure about its limitations. I like Git because it doesn't have to be centralized. Just go into a directory, `git --init`, and you're set. If you do make it centralized so you don't have to do it sneakernet, you can have a cool web interface like this: http://repo.or.cz/ . Can't show you ours, because of Kevin's code. *shrugs* |
Re: What version control tool(s) do you use?
Quote:
Ok, Linux based probably wasn't the best term, but I don't own any Linux boxes and really have almost no experiance with Linux. I can get around in linux, but i know Windows. If it doesn't have decent Windows servers and tools then I'm not going to use it. I already plan to have our own network setup for the season. I could have a local machine hosting something, but I want to be able to access our repository remotely and the school network too locked down to do that. I like SVN, but at this poit I need somthing that gets along with IIS since I'm already hosting websites at my house. If I could find a way to get both my hosting virtual machine, and an SVN virtual machine on port 80 with the same public IP, then I'd be happy with Apache/SVN/TortoiseSVN, but as far as I know I can't do that. |
Re: What version control tool(s) do you use?
Quote:
Does anyone else use Git? Oh, and that reminds me, (and isn't important enough for its own topic), is there a GUIless uploader for windows? |
Re: What version control tool(s) do you use?
Voltage 386 uses a CVSNT with Tortise solution for their software and website code. Works brilliantly! I've since convinced the higher-ups at my office to move their SourceSafe (really bad, I know) repositories to CVS.
|
Re: What version control tool(s) do you use?
Check out Assembla: http://www.assembla.com
FAQ page here: http://www.assembla.com/wiki/show/breakoutdocs/FAQ We're just starting out with it, so I can't totally vouch for it, but it looks promising. It's totally free for small groups!:D Also, not sure if it requires anything other than port 80, but it is all web-based, so you might be okay. Oh - and you can make your space totally private, if you so desire (or if you're using Kevin's code ;)) |
| All times are GMT -5. The time now is 19:43. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi