I'm looking at getting a version control running, and i wanted to use cvs, has anyone installed this on os x? or ubuntu?
Personally, I would skip CVS and go for Subversion (SVN). In a short time, it has gained my trust as easier to work with when you start dealing with branches and the like (scales better)... you can integrate tools into it better, and it still will just install and work fine from the MacOS X package if you don't need the extra goodies.
You can grab an OS X package, install it, and it will be ready to use. You just need to create the repository using svnadmin in the Terminal, but once that is done, you can use svn from the command-line, or any SVN client to work with the repository.
Ok i installed subversion on os x, the installer ran fine, but i dont see it anywhere on the disk,
also how do i modify the etc/profile where is the etc dir?
I'm looking at getting a version control running, and i wanted to use cvs, has anyone installed this on os x? or ubuntu?
where is the etc dir?
If this is a Mac you can always use Spotlight to find stuff.
I'm looking at getting a version control running, and i wanted to use cvs, has anyone installed this on os x? or ubuntu?
I hate to say it but, "/etc is in /etc."
Kind of like asking "when was the war of 1812?" or "how many beers in a six pack?"
If this is a Mac you can always use Spotlight to find stuff.
Of course. "everyone" has used CVS. SVN is however becomming more popluar. It's an incremental improvement over CVS.
Typically you would install either of these on a server machine that is accessible over a network. So pick a machine that will remain up and running and on the 'net 24x7. Get a good backup routine running with media rotated out and some off site backup too. Next run a fire wall on the server machine and open up the right ports.
If you have a project that needs SVN then you have a huge investment in the data, Thousands of hours of work. Don't bother with setting SVN until these basics taken care of.
The install in nearly trivial on either Ubuntu or Mac OS. The pcakage managers do all the work. Use "add/remove software" on Ubuntu and "fink" in the Mac. It's best to set it up so the server starts when you boot bt how often do you boot a server? The Goal should be "never". So for now use the command line to check it out.
I always like to also install a web besed source browser on SVN/CVS servers.
Sorry I'm still new to the mac, and i was using finder to look for the /etc dir and not seeing it anywhere....
Finder won't show it to you because it's invisible. There are several programs available that will turn off the visibility, or you can just use Terminal to navigate.
The base package just installs all the back-end tools into /usr/local/bin.
There is no configuration file in /etc for SVN, the great thing is that you just need to create the repository. This is done from the terminal using the svnadmin command. After that, you can pretty much use any SVN client available on the Mac to import and manage projects in that repository.
Actually it *can* create one in /etc/subversion/config, but usually it creates on in ~/.subversion/config. If both exist, the host-centric config file is read first, and the user's file is read...any duplicate properties in the user's file override the host-centric file.