Some notes about SVN == General stuff == === recursive deletion of .svn directories === {{{ find ./ -type d -name ".svn" -exec rm -Rf {} \; }}} ''find ./ -type d -name ".svn"'' recursively finds directories named ".svn". Adding ''-exec rm -Rf {} \;'' deletes the search results. === Guides === Quick guides: http://borkware.com/quickies/one?topic=Subversion Extensive FAQ: http://subversion.apache.org/faq.html manual: http://svnbook.red-bean.com/en/1.4/index.html == DESY SVN == browse: https://svnsrv.desy.de/k5viewvc/atlas/ info: https://svnsrv.desy.de/access.html access possibilities: || unauthenticated || {{{svn co https://svnsrv.desy.de/public/atlas}}} || || using kerberos auth || {{{svn co https://svnsrv.desy.de/desy/atlas}}} || || using auth with certificate || {{{svn co https://svnsrv.desy.de/svn/atlas}}} || || using basic authentication || {{{svn co https://svnsrv.desy.de/basic/atlas}}} || == CERN SVN == Group SVN: {{{svn+ssh://svn.cern.ch/reps/atlasgrp/Institutes/DESY-ZN}}} browse: https://svnweb.cern.ch/trac/atlasgrp/browser/Institutes/DESY-ZN URLs for ATLAS repositories: {{{ svn+ssh://svn.cern.ch/reps/atlasoff svn+ssh://svn.cern.ch/reps/atlasusr svn+ssh://svn.cern.ch/reps/atlasgrp }}} == Miscellaneous == === Automatically check out external packages while checking out another package === Use the svn:externals property: http://svnbook.red-bean.com/nightly/en/svn.advanced.externals.html {{{ svn propedit svn:externals LocalPackageName }}} This will open your text editor where you should put something like that: {{{ SubDirToCheckOutTo svn+ssh://svn.cern.ch/reps/...PathToExternalPackage.../trunk }}} To check the properties do: {{{ svn propget svn:externals LocalPackageName }}} Then do {{{ svn update }}} Whenever you check out the local package, you will from then on also check out the external package.