On Dec 19, 2010, at 6:25 AM, Patrick Proniewski wrote: > Hi all, > > I'm subscribed to the Digest, I'm going to reply to every one of you here. > >> David Kelly <[email protected]> Dec 18 06:40AM -0600 ^ >> >> "svn status" from the command line will tell you what files are different vs >> the specified version in the repository. > > I know that, but my working copy is in sync with my repository, that's not > the issue. The problem is my production files are not always in sync with my > SVN repository (in general, they are newer).
Then commit the production files to the repository. >> Guess I don't understand your question as I think svn does everything you >> are asking. Just "svn commit" the master working files from one server then >> for each server "svn update" and only those files which are different will >> be updated. > > I'm not using SVN to maintain production file `in situ`. If you heard what I've been saying between the lines, you *should*. Let svn be your remote file sync mechanism. > Files exist at 3 different places: in production (on the server), in the > repository, and in my working copy. When I'm working on a server, I make > changes in various files, or create new ones, I wait few hours or few days to > make sure everything works fine, then I don't always remember what files have > changed. If the files were under svn then status, diff, or commit, will tell you which ones have been changed since the last commit. > Comparing manually the production directory tree and the working copy is a > very painful and long process. I want to make that automatic. Svn will automate that. You need to study the use of forks. Thinking you need a "beta" fork to run in parallel to your head "working copy" which will be very much like the difference between FreeBDD -CURRENT and -STABLE. Perhaps each server has a customized version of the config files? Then there is another fork. -- David Kelly N4HHE, [email protected] ======================================================================== Whom computers would destroy, they must first drive mad. -- You received this message because you are subscribed to the "BBEdit Talk" discussion group on Google Groups. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at <http://groups.google.com/group/bbedit?hl=en> If you have a feature request or would like to report a problem, please email "[email protected]" rather than posting to the group. Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>
