C:\tmp\frank>svn --version svn, version 1.6.0 (dev build) compiled Nov 15 2008, 09:16:02 Copyright (C) 2000-2008 CollabNet. Subversion is open source software, see http://subversion.tigris.org/ This product includes software developed by CollabNet (http://www.Collab.Net/). The following repository access (RA) modules are available: * ra_neon : Module for accessing a repository via WebDAV protocol using Neon. - handles 'http' scheme - handles 'https' scheme * ra_svn : Module for accessing a repository using the svn network protocol. - with Cyrus SASL authentication - handles 'svn' scheme * ra_local : Module for accessing a repository on local disk. - handles 'file' scheme * ra_serf : Module for accessing a repository via WebDAV protocol using serf. - handles 'http' scheme - handles 'https' scheme C:\tmp\frank>set REPO_DIR=repo C:\tmp\frank>set REPO_URL=file:///C:/tmp/frank/repo C:\tmp\frank>set CO_DIR=tmp C:\tmp\frank>rmdir /s /q tmp The system cannot find the file specified. C:\tmp\frank>rmdir /s /q repo The system cannot find the file specified. C:\tmp\frank>svnadmin create repo C:\tmp\frank>svn co file:///C:/tmp/frank/repo tmp Checked out revision 0. C:\tmp\frank>cd tmp C:\tmp\frank\tmp>mkdir trunk branches C:\tmp\frank\tmp>svn add trunk branches A trunk A branches C:\tmp\frank\tmp>svn ci -m "created initial structure" Adding branches Adding trunk Committed revision 1. C:\tmp\frank\tmp>echo "empty" 1>trunk\abc.txt C:\tmp\frank\tmp>svn add trunk\abc.txt A trunk\abc.txt C:\tmp\frank\tmp>svn ci -m "some empty file" Adding trunk\abc.txt Transmitting file data . Committed revision 2. C:\tmp\frank\tmp>svn rm trunk\abc.txt D trunk\abc.txt C:\tmp\frank\tmp>svn ci -m "malicious change" Deleting trunk\abc.txt Committed revision 3. C:\tmp\frank\tmp>svn up trunk At revision 3. C:\tmp\frank\tmp>svn rm trunk D trunk C:\tmp\frank\tmp>svn ci -m "remove trunk" Deleting trunk Committed revision 4. C:\tmp\frank\tmp>svn cp file:///C:/tmp/frank/repo/trunk@2 trunk A trunk\abc.txt Checked out revision 2. A trunk C:\tmp\frank\tmp>svn ci -m "resurrected trunk@2" Adding trunk Committed revision 5. C:\tmp\frank\tmp>svn cp trunk branches\1.0 A branches\1.0 C:\tmp\frank\tmp>svn ci -m "created 1.0 branch" Adding branches\1.0 Committed revision 6. C:\tmp\frank\tmp>echo "some more trunk changes" 1>>trunk\abc.txt C:\tmp\frank\tmp>svn ci -m "more trunk changes" Sending trunk\abc.txt Transmitting file data . Committed revision 7. C:\tmp\frank\tmp>cd branches\1.0 C:\tmp\frank\tmp\branches\1.0>svn merge file:///C:/tmp/frank/repo/trunk C:\Development\SVN\TortoiseSVN\ext\subversion\subversion\libsvn_repos\reporter.c:1162: (apr_err=160005) svn: Target path does not exist C:\tmp\frank\tmp\branches\1.0>