Setting Up Local Repository with TortoiseSVN in Windows
Solution 1
According to this page, https://stackoverflow.com/a/741664/1608619 ollifant (user) says,
The "Create repository here" action creates a repository which you can access locally via file://.. syntax or via the svnserve daemon.
The "Checkout" action can be done in any other place. You can either use a local repository, access a repository via http(s) or svnserve.
It seems I had to select Create repository here...
for the destination folder. By doing this I've started getting no errors. And I could comit some files but the strange thing is that the destination folder does not have the exact same directory structure as the working directory.
To see if it is working, I created another directory and choose SVN Checkout
from the context menu, and it surely synchronized the files with the other working directory previously created. So it seems it's working.
Solution 2
Until step #4 you were doing OK.
Step 5 should be - Right click Repos
folder and choose SVN Checkout...
Step 6 should be - Type file:///C:\Documents and Settings[user-name]\My Documents\
in the URL of repository field and click the OK button.
Then you can copy files into your Repos
folder (a better naming could be SourceCode
folder) and check them in.
Related videos on Youtube
Teno
My account seems to be hacked by some of the moderators. This profile also got changed by somebody a few times. I migrated to Quora, an awesome Q & A web site. I feel very comfortable there.
Updated on September 18, 2022Comments
-
Teno over 1 year
I'm trying to set up a local repository so that all commitments are copied to the local destination, not a remote server. I followed this tutorial.
What I did.
- Created a folder named "SVN_Repo" under C:\Documents and Settings[user-name]\My Documents\
- Right clicked on the folder and chose
TortoiseSVN -> Create repository here
- Clicked
OK
in the pop up dialog asking whether to create a directory structure. - Created a folder named
Repos
for the local destination, under E:\ - Right clicked on the
SVN_Repo
folder and choseSVN Checkout...
-
Typed
file:///E:\repos
in theURL of repository
field and clicked the OK button. -
What I got:
Checkout from file:///E:/repos, revision HEAD, Fully recursive, Externals included
Unable to connect to a repository at URL 'file:///E:/repos'
Unable to open an ra_local session to URL
Unable to open repository 'file:///E:/repos'
I must be doing something wrong. Could somebody point it out? Thanks.