#svn

11 bookmarks tagged with #svn · RSS Feed · ← All Tags

Moving from SVN to Git in 1,000 easy steps! « Code as Craft

http://codeascraft.etsy.com/2011/12/02/moving-from-svn-to-git-in-1000-easy-steps
Overall we can say the Git migration was a success. It turned out to be an immense task with a maze of dependencies, but in the end we’re on a current version control system that should last for years to come. It opens up many new workflow possibilites and solves some of our existing problems, not to mention it’s blazing fast. If you’re more interested in the technical instead of the social migration of SVN to Git, I wrote a blog post a few years ago on my personal blog that you may be interested in, and there’s also a couple of pointers over on github on how to make the conversion.

Google Open Source Blog: Export a Git Project to Google Code

http://google-opensource.blogspot.com/2008/05/export-git-project-to-google-code.html
"Git and Subversion can work together in many ways. Previously, we showed how Git users can work with a project primarily managed by Subversion. In this post, we describe one way to handle the converse: Google Code acts as a stable read-only Subversion mirror of a Git project. In this model, patches are first applied to the central Git repository and exported to Google Code later."

All Night Diner : Committing to SVN securely from a web application

http://micropipes.com/blog/2008/09/19/committing-to-svn-securely-from-a-web-application
"On the SVN server the first thing we did was to create a special Verbatim user that can commit to SVN via SSH using a generated key. We copied this key to the Verbatim host which allowed us to commit as the verbatim user without typing a username or password.The only thing that was added to the Verbatim code was a patch that Dan Schafer cooked up that sets an SVN revision property, translate:author, to the name of the current user. When the user clicks “commit” this property is set and sent along with the commit.Next we added a post-commit script that looks for the translate:author property. If it’s found it will take that value, replace svn:author, and remove translate:author; effectively making whatever was in translate:author the real author. This is a non-versioned change which means there is no commit that needs to happen - the new author is set immediately."

Autoversioning

http://svnbook.red-bean.com/en/1.2/svn.webdav.autoversioning.html
"While the Subversion client is not a full DeltaV client, nor the Subversion server a full DeltaV server, there's still a glimmer of WebDAV interoperability to be happy about: it's called autoversioning."