cvs

What are the advantages of using SVN over CVS?

My company currently uses CVS as our defacto standard for source control. I've heard many people say SVN is better, and I know that it's newer, but other than that am not sure of the benefits. I should note we use primarily java and eclipse if that matters. I guess what I'm looking for is a good, succinct comparison of the 2 noting ad...

Could you recommend a good free project hosting website?

Something like Google Code or SourceForge, but for closed source projects and better access management. Found links to these 3 on a forum: https://opensvn.csie.org/ SVN https://www.freepository.com/ CVS http://devjavu.com/ - SVN Anyone had any experience with them?...

Version Control. Getting started...

So I know I need to implement version control, even for just the developing I do at home. My issue is I have read about how great Subversion is for the past couple years. I was about to dedicate myself to learning this on the side. But now I am starting to read about Git being the up and coming version control system. So should I hol...

Version control PHP Web Project

We have a php project that we would like to version control. Right now there are three of us working on a "Dev" version of the project that all have our Eclipse linked to it with just an external folder, and thus no version control. What is the right way, and what is the best way, to version control this (not necessarily the same I dont...

How to add CVS directories recursively

I've played with CVS a little bit and am not the most familiar with all of its capabilities, but a huge annoyance for me is trying to add new directories that contain more directories in them. Running "cvs add" only adds the contents of the current directory, and using "cvs import" didn't look like the right thing either since it's still...

How do you deal with configuration files in source control?

Let's say you have a typical web app and with a file configuration.whatever. Every developer working on the project will have one version for their dev boxes, there will be a dev, prod and stage versions. How do you deal with this in source control? Not check in this file at all, check it with different names or do something fancy altoge...

CVS to SVN conversion and reorganizing branches

I am converting from existing CVS repository to SVN repository. CVS repository has few brances and I'd like to rename branches while converting. Wanted conversion is like this: CVS branch SVN branch HEAD -> branches/branchX branchA -> trunk branchB -> branches/branchB branchC -> branches/branc...

Do you use version control other than for source code?

I've found SVN to be extremely useful for documentation, personal files, among other non-source code uses. What other practical uses have you found to version control systems in general? ...

Is it possible to automatically make check-outs from any VCS?

Let's take a web development environment, where developers checkout a project onto their local machines, work on it, and check in changes to development. These changes are further tested on development and moved live on a regular schedule (eg weekly, monthly, etc.). Is it possible to have an auto-moveup of the latest tagged version (and ...

Use SVN instead of CVS on SourceForge

I've just setup a new project on SourceForge and the admins set it up with CVS as the SCM, however, I want to use SVN. There is NO code in this project yet - empty directory. How do I change this project from using CVS to SVN? ...

What is the best way to replicate a version control repository?

Here is the scenario that I have. I have a cvs repository in one location (A) and I want to replicate it and keep it in sync with a repository in another location(B). This would be a single directional sync from A to B. What is the best way to do this? If it is not really feasible in CVS then which source code control system would you re...

cvs checkin: Identifying the names of the files checked in

The cvsnt manual provides a detailed list of parameters than can be passed to the postcommand module, but none of them specify the file name. Is anybody aware of an option not listed here that would provide the name of the file being checked in? ColinYounger - The %c command is just the command, e.g. "Commit" ...

Alternative SSH Application to Plink

I have recently started having problems with TortoiseCVS, or more specifically with plink, the SSH application that comes with it. The IP address it tries to connect to can not be changed and is stuck with the old CVS repository's IP. Downloading plink from it's home site and calling from the command line still has this problem. Tortois...

vimdiff and CVS integration

I've always wanted to be able to get a reasonably elegant way of getting vimdiff to work with a CVS controlled file. I've found numerous (somewhat hacky) scripts around the internet (best example here) that basically check out the file you are editing from CVS to a temp file, and vimdiff the two. None of these take into account branches,...

How to find out which CVS tags cover which files and paths?

There is a legacy CVS repository, which contains a large number of directories, sub-directories, and paths. There is also a large number of branches and tags that do not necessarilly cover all paths & files - usually a subset. How can I find out, which branch / tag covers, which files and paths? CVS log already provides the list of tags...

What do you call the tags in Subversion and CVS that add automatic content?

Things like $log$ and $version$ which add data upon check-in to the file. I'm interested in seeing the other ones and what information they can provide, but I can't get much info unless I know what they are called. Thanks. ...

Switching form VSS to CVS: what features are lost in Visual Studio?

My company using VSS and Visual Studio 2005 (soon 2008). They want to switch to CVS but the developers don't want to loose the integration we get with VSS and Visual Studio. I know there are CVS plug ins but what functional, if any, is lost with CVS? ...

Get CVS history for a particular user

How do I get the history of commits that have been made to the repository for a particular user? I am able to access CVS either through the command line or TortioseCVS, so a solution using either method is sufficient. ...

cvs error on checkin

When trying to commit to a cvs branch after adding a new file I get this error Assertion failed: key != NULL, file hash.c, line 317 Any idea how to fix it so I can check my code in? both server and client are Linux there are pre-commits involved ...

Comparing two CVS revisions in Eclipse

It finally started to annoy me enough to ask this question: how do I do a basic diff between two revisions of a file in CVS? Usually I want to compare the latest revision and some random old one. I'm using the Eclipse CVS plugin. When I use "compare with->Another branch or version..." from the selected file's (latest revision from HEAD o...