>I will be interfacing with a CVS server not hosted on a Windows machine
>(it will be a bsd/*nix variant) and frankly I've never used it. What
>client do all you Windows people use? Also, how does it wotk in
>conjuction with your favorite editor? (Mine is HTML-Kit.) Is it necessary
>to run some command-line scripts to get the updates populated to the CVS
>server?

Tortoise is a popular CVS client for windows -- CVS commands are added to
the contextual menu in [[whatever windows calls its Finder]]. All of your
files are edited locally, using the editor of your choice. Tortoise
informs you of a file's status with regard to CVS by coloring its icon:
red for modified, green for unchanged, etc. It also works well with
Pageant, if you need to connect to the server via SSH and don't want to
hassle with your password everytime. Some editors provide built-in CVS
functionality, but in my experience with BBEdit, I've not found this to be
as useful as it sounds. YMMV.


>Also, when working with CVS do you work directly on your local station or
>on the remote server?
<snip>
>As I'm thinking about it, maybe an alternative would be to have the CVS
>client on the dev server I currently use and then modify the files the
>way I always do. Then when I'm ready to sync I can just ssh into the dev
>server and run some scripts...

It's probably best to do testing and development in one spot, and have the
CVS checkout live there. That way, you don't have to worry about file
consistency between your development and testing directories. Since you
don't intend to have writing and running happening in the same place, you
may find it more sane to learn the command-line CVS client and use it on
the remote server, so that you can be sure that the files you're checking
in are the ones that work.

One drawback of using CVS on the command line is that it has little
support for batch operations on groups of files; a lot of people who use
CVS like this create some variety of CVS status script they can use to
automate the process of finding new or modified files in a group of
directories. Mine is here:
        http://saturn5.com/mike/public/cvstatus.pl



---------------------------------------------------------------------
michal migurski- contact info and pgp key:
sf/ca            http://mike.teczno.com/contact.html

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to