I recently installed Subversion to handle all PHP code on a web server.
I have a few questions/issues from the perspective of a newbie to
Subversion and SCM software in general.
1) "svn delete". This seems to delete the file permanently. Suppose I
have files a and b in revision 1, but in revision 2 I do away with file
b. Since the file is deleted permanently, there is no way to revert to
revision 1, since b is deleted. Am I missing something, or is there
some other way of deleting a file from future revisions without
deleting it from past revisions?
2) Stacked commits. I am sometimes offline for periods of time. It
would be great if I could somehow stack up commits to be performed when
I get online again. Otherwise I'll have to make one huge commit with
all changes, which would make the changes less easily distinguishable.
I realize there may be problems (conflicts) when multiple users are
committing changes, but since I am the only user accessing the
repository, I don't see why this wouldn't be possible. Any thoughts?
3) I get intermittent crashes from the BDB when running "svn export".
It has happened about three times, and I'm only at revision 11.
svn: Couldn't open a repository.
svn: Unable to open an ra_local session to URL
svn: Unable to open repository file:///home/arksvn/trunk
svn: Berkeley DB error
svn: Berkeley DB error while opening environment for filesystem
/home/arksvn/db:
DB_RUNRECOVERY: Fatal error, run database recovery
Running "svnadmin recover" fixes it though. Is this normal? (My server
is running SVN r3987 and BDB 4.0.14).
4) How do I find out which revision of Subversion I'm running, when I
am running a dev build? "svn --version" just shows "svn, version 0.16.0
(dev build)".
Thanks for all the work. Subversion will be (is) great!
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Dec 28 18:52:49 2002