What ports need to be open for TortoiseSVN to authenticate (clear text) and commit?

What’s the first part of your Subversion repository URL? If your URL looks like: http://subversion/repos/, then you’re probably going over Port 80. If your URL looks like: https://subversion/repos/, then you’re probably going over Port 443. If your URL looks like: svn://subversion/, then you’re probably going over Port 3690. If your URL looks like: svn+ssh://subversion/repos/, then … Read more

Can I go back and edit comments on an SVN checkin?

Commit messages are “unversioned properties” and can be changed with the svn propset command, for example $ svn propset –revprop -r 25 svn:log “Journaled about trip to New York.” property ‘svn:log’ set on repository revision ’25’ This is setting the revision property called “svn:log” on revision 25 Configuring subversion to allow revision property changes Because … Read more

Merge two branch revisions using Subversion

The process is as follows: Establish a working copy of branch B (svn checkout http://branch-b) Merge changes from branch A into working copy of B (svn merge -r 10:HEAD http://branch-a .) Commit (after resolving conflicts) working copy B to branch b (svn commit) Check the man page (help file) for svn merge semantics. It shows … Read more

SVN – how to restrict user access to certain folders?

Add the following text to your authz specifying a user by name for path-based authorization (<reponame> can be the name of any repository). [<reponame>:/branches/calc/bug-142/secret] harry = To give Harry readonly access to the secret folder then do the following. [<reponame>:/branches/calc/bug-142/secret] harry = r These will specifically deny a user from having any less restrictive inherited … Read more