Go to Post Sometimes, it's all about the people. - nixiebunny [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
View Poll Results: What version control tool(s) do you use?
SVN 22 61.11%
CVS 6 16.67%
VSS 0 0%
Other please post 5 13.89%
None 3 8.33%
Voters: 36. You may not vote on this poll

Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 29-11-2007, 14:47
EHaskins EHaskins is offline
Needs to change his user title.
AKA: Eric Haskins
no team (CARD #6 (SCOE))
Team Role: College Student
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Elkhorn, WI USA
Posts: 998
EHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond repute
Send a message via MSN to EHaskins
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
__________________
Eric Haskins KC9JVH

Last edited by EHaskins : 29-11-2007 at 14:49.
  #2   Spotlight this post!  
Unread 29-11-2007, 16:23
Pat Fairbank's Avatar
Pat Fairbank Pat Fairbank is offline
Circuit Breaker
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2001
Location: San Jose, CA
Posts: 2,132
Pat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond repute
Send a message via MSN to Pat Fairbank
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.
__________________
Patrick Fairbank
Team 254 | Mentor (2012-)
Team 1503 | Mentor (2007-2011)
Team 296 | Alumnus (2001-2004) | Mentor (2005-2006)

patfairbank.com
  #3   Spotlight this post!  
Unread 29-11-2007, 17:05
blaxbb blaxbb is offline
Ohio State Engineering Scholar
AKA: Brian Barrett
FRC #2331
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2007
Location: Vernon, New Jersey
Posts: 131
blaxbb is just really niceblaxbb is just really niceblaxbb is just really niceblaxbb is just really niceblaxbb is just really nice
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
__________________
"Whether you think you can or think you can’t, you’re right." - Henry Ford
www.vthsrobotics.org
  #4   Spotlight this post!  
Unread 29-11-2007, 17:28
Phil Mack Phil Mack is offline
Registered User
FRC #0836 (RoboBees)
Team Role: Mentor
 
Join Date: May 2007
Rookie Year: 2007
Location: Maryland
Posts: 30
Phil Mack is a splendid one to beholdPhil Mack is a splendid one to beholdPhil Mack is a splendid one to beholdPhil Mack is a splendid one to beholdPhil Mack is a splendid one to beholdPhil Mack is a splendid one to beholdPhil Mack is a splendid one to behold
Re: What version control tool(s) do you use?

836 uses CVSNT on Windows XP with tortoisecvs for shell integration.
~Phil
  #5   Spotlight this post!  
Unread 29-11-2007, 18:09
Dave Flowerday Dave Flowerday is offline
Software Engineer
VRC #0111 (Wildstang)
Team Role: Engineer
 
Join Date: Feb 2002
Rookie Year: 1995
Location: North Barrington, IL
Posts: 1,366
Dave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond repute
Re: What version control tool(s) do you use?

Quote:
Originally Posted by blaxbb View Post
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
...except by doing so you've violated Kevin Watson's license.

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:
Originally Posted by Kevin Watson
Please do not make copies of this source code, modified or un-modified, publicly available on the internet or elsewhere without permission. Thanks.
That comment is in this file:
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.
  #6   Spotlight this post!  
Unread 29-11-2007, 20:03
blaxbb blaxbb is offline
Ohio State Engineering Scholar
AKA: Brian Barrett
FRC #2331
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2007
Location: Vernon, New Jersey
Posts: 131
blaxbb is just really niceblaxbb is just really niceblaxbb is just really niceblaxbb is just really niceblaxbb is just really nice
Re: What version control tool(s) do you use?

hmmm forgot about that ill take kevins work down
__________________
"Whether you think you can or think you can’t, you’re right." - Henry Ford
www.vthsrobotics.org

Last edited by blaxbb : 29-11-2007 at 20:15.
  #7   Spotlight this post!  
Unread 30-11-2007, 10:53
lynca's Avatar
lynca lynca is offline
Andrew Lynch
FRC #2587 (DiscoBots)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2001
Location: Houston, TX
Posts: 1,613
lynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond repute
Send a message via AIM to lynca
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
__________________
History: 624 - Cryptonite --> 118 - Robonauts --> 2158 - AusTIN CANS --> 2587 DiscoBots
Bio: Andrew Lynch "How I Work" ---- LinkedIn , Facebook, Twitter
  #8   Spotlight this post!  
Unread 16-12-2007, 20:56
Catherine Sea Catherine Sea is offline
Junior Member
no team
 
Join Date: Dec 2007
Rookie Year: 1995
Location: Vancouver
Posts: 2
Catherine Sea is an unknown quantity at this point
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
  #9   Spotlight this post!  
Unread 17-12-2007, 09:28
dmatsumoto dmatsumoto is offline
Registered User
no team (Robot Stew)
Team Role: Coach
 
Join Date: Aug 2007
Rookie Year: 2007
Location: CA
Posts: 2
dmatsumoto is an unknown quantity at this point
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?
  #10   Spotlight this post!  
Unread 17-12-2007, 13:29
neutrino15's Avatar
neutrino15 neutrino15 is offline
plɹoʍ ollǝɥ
AKA: Jordan Perr
FRC #0694 (Stuypulse)
 
Join Date: Feb 2007
Rookie Year: 2007
Location: New York City
Posts: 162
neutrino15 is just really niceneutrino15 is just really niceneutrino15 is just really niceneutrino15 is just really nice
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
  #11   Spotlight this post!  
Unread 20-12-2007, 12:32
JonathanLKS JonathanLKS is offline
Code::Blocks
FRC #0610 (The Coyotes)
Team Role: Leadership
 
Join Date: Feb 2006
Rookie Year: 2005
Location: Toronto
Posts: 36
JonathanLKS will become famous soon enough
Send a message via MSN to JonathanLKS
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.
__________________

Team 610 [ Co-Leader | Head Programmer | Webmaster ]
We're attending: Greater Toronto Regional, San Diego Regional, Championship
  #12   Spotlight this post!  
Unread 20-12-2007, 13:15
EHaskins EHaskins is offline
Needs to change his user title.
AKA: Eric Haskins
no team (CARD #6 (SCOE))
Team Role: College Student
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Elkhorn, WI USA
Posts: 998
EHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond repute
Send a message via MSN to EHaskins
Re: What version control tool(s) do you use?

Quote:
Originally Posted by JonathanLKS View Post
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.
That has already been addressed in this thread, and that is one of the reasons I don't use google code.

Quote:
Originally Posted by Dave Flowerday View Post
...except by doing so you've violated Kevin Watson's license.

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:

That comment is in this file:
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.
__________________
Eric Haskins KC9JVH
  #13   Spotlight this post!  
Unread 20-12-2007, 17:35
whitetiger0990's Avatar
whitetiger0990 whitetiger0990 is offline
Registered User
no team
Team Role: Programmer
 
Join Date: Mar 2006
Rookie Year: 2006
Location: Earth
Posts: 157
whitetiger0990 is a glorious beacon of lightwhitetiger0990 is a glorious beacon of lightwhitetiger0990 is a glorious beacon of lightwhitetiger0990 is a glorious beacon of lightwhitetiger0990 is a glorious beacon of light
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.
__________________
print$q=chr(ord($q)+$1)while("7443-0201-8465130105-12-03135-82482113-06-7672-070208-0613-70"=~/(-?\d\d)/g);
  #14   Spotlight this post!  
Unread 20-12-2007, 19:00
EHaskins EHaskins is offline
Needs to change his user title.
AKA: Eric Haskins
no team (CARD #6 (SCOE))
Team Role: College Student
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Elkhorn, WI USA
Posts: 998
EHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond repute
Send a message via MSN to EHaskins
Re: What version control tool(s) do you use?

Quote:
Originally Posted by whitetiger0990 View Post
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.
I hadn't heard of Git before. It looks interresting, but if I want a Linux based soluition I would just run SVN.

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.
__________________
Eric Haskins KC9JVH
  #15   Spotlight this post!  
Unread 21-12-2007, 11:37
whitetiger0990's Avatar
whitetiger0990 whitetiger0990 is offline
Registered User
no team
Team Role: Programmer
 
Join Date: Mar 2006
Rookie Year: 2006
Location: Earth
Posts: 157
whitetiger0990 is a glorious beacon of lightwhitetiger0990 is a glorious beacon of lightwhitetiger0990 is a glorious beacon of lightwhitetiger0990 is a glorious beacon of lightwhitetiger0990 is a glorious beacon of light
Re: What version control tool(s) do you use?

Quote:
Originally Posted by EHaskins View Post
I hadn't heard of Git before. It looks interresting, but if I want a Linux based soluition I would just run SVN.

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.

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*
__________________
print$q=chr(ord($q)+$1)while("7443-0201-8465130105-12-03135-82482113-06-7672-070208-0613-70"=~/(-?\d\d)/g);
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
What programming tool does your team use? ham90mack Programming 15 13-10-2007 15:52
What tool are you using to make weight? EricH General Forum 40 27-02-2006 19:46
What do you wish you knew about the new control system? Joe Ross Control System 2 09-01-2004 21:47
What view do you use? Brandon Martus CD Forum Support 10 02-12-2003 17:32
What do you YOU use your bins for? AlbertW General Forum 40 13-04-2003 04:18


All times are GMT -5. The time now is 01:23.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi