[clug-talk] svn for dummies
jacob at keystreams.com
Thu May 18 16:03:36 PDT 2006
I have limited experience w/ svn (most of my repositories are still in
CVS) but doesn't svn create a .svn directory in each committed directory?
Having not looked at the docs for this I am guessing (someone please
correct me if I'm wrong here) that the contents of that directory are used
to control the state of the files in the current working directory. I'm
wondering if it's possible in your svn commit script to create this
direcotry and it's contents, mimicking the behavior of svn...
I would guess that the web server would need to be able to chown the
directory to the svn user/group for this to work. Just a thought.
On Wed, May 17, 2006 10:32 pm, Aaron J. Seigo wrote:
> On Wednesday 17 May 2006 22:59, Jesse Kline wrote:
>> I admit that I don't know much about subversion. Can anyone explain why
>> this won't work or would be hard to implement?
> a local repository is generally required to do commits from. so you'd
> need a check out of the files on the webserver and do sth like what jacob
> mentioned. of course, in such a situation, if you have multiple people
> working on things at the same time you're going to lose some of the
> benefits of having a RCS (namely merging of changes and handling of
> resulting conflicts). if you don't mind everyone using the same svn
> account and merging/conflict resolution aren't an issue, then it can be
> done. it's just particularly inelegant.
> and if you are using svn in such a way and don't need other RCS features
> like branching/merging, you may as well just implement your own file
> upload website that versions files as they are updated. it'll probably
> take less time, be faster to use and give the same general effects of
> using svn behind a website with a single user for commits.
> Aaron J. Seigo
> GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43
> Full time KDE developer sponsored by Trolltech (http://www.trolltech.com)
> clug-talk mailing list clug-talk at clug.ca
> Mailing List Guidelines (http://clug.ca/ml_guidelines.php)
> **Please remove these lines when replying
More information about the clug-talk