Q: I am looking for a free site where I can host one of CVS or Subversion project, so I can work with another developer at a small private non open-source project.
Any recommendations?
My other option is to run the CVS server on my machine is behind a firewall / router on a DSL connection and have my friend access CVS on my machine. Is it difficult maintaing a secure private CVS server?
Thx.
Best Answer: Hello,
From my experience, you can not set up an SVN on an http server. There are certain services that need to be running to enable SVN features.
I personally use Unfundle, they are a free SVN host. Here's a link: http://unfuddle.com/
101 Easy Craft Project Ideas.
Re:I would think that your database schema should be driven from your repository rather than your database anyways. I guess the exception to that is when you have a live database where you can't just tear it down and rerun the schema scripts from scratch but in that case wouldn't you just have the base schema and then a series of update/patch type scripts that you would keep in the repository anyways?
Lazy Project Manager eLearning Experience
Re:Originally posted by: guy
The most important thing that I've found about a repository client (like tortoise or the commandline) is it's ability to tell you what you've done. Showing a unified list of stuff you have modified from the repository, easily letting you see comments and diffs from all previous revisions of a file, all the changes made since a particular revision… Even if you're not collaborating with other developers they can give you so much help in understanding large code bases. I like TortoiseSVN (using it right now on my work pc against a personal repository, even though the files eventually go into another type of repository for all developers) and I've almost figured out how to do everything I could with WinCVS (standalone). Definitely learn how to use the visual diff, it's one of the most valuable tools I can think of. I used to use Araxis Merge which is more general (not tied to svn or cvs) and very helpful but not free.
I had no idea of how useful a versioning system until I started using it at work. JBuilder has a good versioning system built-in that can interface with CVS, SVN and Borland's Starteam. though currently only I am working on the project it has helped me keep the project in sync with the main dev computer I work with and the other test machine I work from.
I liked it so much that I want to use it in some work PHP work I am doing with a friend. Is there any way to keep changes to a database schema in sync via SVN or CVS? I could always have mysqldump spit out the schema to the repository but is there anotehr way?
Success Secrets of Opening A Boutique
Re:The most important thing that I've found about a repository client (like tortoise or the commandline) is it's ability to tell you what you've done. Showing a unified list of stuff you have modified from the repository, easily letting you see comments and diffs from all previous revisions of a file, all the changes made since a particular revision… Even if you're not collaborating with other developers they can give you so much help in understanding large code bases. I like TortoiseSVN (using it right now on my work pc against a personal repository, even though the files eventually go into another type of repository for all developers) and I've almost figured out how to do everything I could with WinCVS (standalone). Definitely learn how to use the visual diff, it's one of the most valuable tools I can think of. I used to use Araxis Merge which is more general (not tied to svn or cvs) and very helpful but not free.
Open Your Third Eye
Re:I got svn and tortoisesvn working. Tortoisesvn has an intersting GUI as it directly integatrates w/ explorer. Looks good so far. Havne't had my friend connect remotely yet….
Thanks guy.
Wholesale Sources.
Re:AFAIK, svn is equally as capable on windows as on *nix, client and server.
cvs clients on windows are plenty, WinCVS and TortoiseCVS are nice guis and the commandline is the same as in *nix. You have to use a special port for the server on windows but I don't know how good it is. Iirc, Jason Clark wrote an article on it a while ago for Anandtech.
Virtual Private Server (vps) with Web Interface, for MetaTrader Forex
Re:Originally posted by: guy
I haven't heard of hosted cvs/svn as a business, which of course doesn't mean that it doesn't exist
On the other hand, hosting your own shouldn't be a problem, so long as you have no qualms about the reliability of your connection and server. It seems to me that svn, being cleaner and more actively developed, would be a little more secure than normal cvs. I would guess that the webdav setup with apache would work well, no experience though. OpenCVS might be another thing to look at if you're particularly concerned about security.
Security isn't a huge concern to me but I want at least something minimal. Haven't had much experience with SVN, I'll take a look at what's available for SVN. Problem is that this project is to be developed in a Windows environment and there aren't as many CVS/SVN options as with *nix.
24 Hour Science Projects
Re:I haven't heard of hosted cvs/svn as a business, which of course doesn't mean that it doesn't exist
On the other hand, hosting your own shouldn't be a problem, so long as you have no qualms about the reliability of your connection and server. It seems to me that svn, being cleaner and more actively developed, would be a little more secure than normal cvs. I would guess that the webdav setup with apache would work well, no experience though. OpenCVS might be another thing to look at if you're particularly concerned about security.
0 Comments.