第一步:建立一个用来存放版本库的文件夹。首先在E盘下建立一个svndemo的文件夹。
说明:1)这个文件夹的建立没有特殊规定,但是为了便于版本库的管理,建议把此文件夹建立在磁盘的根目录下;
2)确保磁盘有足够大的空间存放足够多的版本库;
3)建议一个项目使用一个版本库,所有版本库均存放在此文件夹下,这样可以 规范管理。
第二步:建立版本库文件夹,此处我们建立一个test的版本库;
说明:版本库的文件夹名称最好以项目名称命名,且为英文。
第三步:创建版本库,此处在test文件夹下单击右键选择TortoiseSVNCreate repository
点击OK,版本库创建完毕,可以在test文件夹下看到以下文件和文件夹:conf、dav、db、hooks、locks 、format、README.txt;
接下来注意了
按照TortoiseSVN的帮助文档中的说明,在新建的空文件夹上使用右键菜单的create repository here命令成功建立一个仓库后,使用右键的import命令来向仓库中装载尚未版本化的源码的话,就会报出如下错误:
Unable to open an ra_local session to URL
Unable to open repository 'file:///D:/explorer'
注意上面的路径是正确的,但是用这种方法就是怎么也不能把源码放入版本库里,我在网络上搜索了好久也没有找到解决方法,所以我相信这应该是TortoiseSVN的一个bug吧!
正确的操作如下:
1.根据SVN帮助文档所说建立版本库文件夹,此处我们建立一个test的版本库;
2.在源码的文件夹上右键选择checkout命令 会弹出对话框: 一个是:url of repository 选择1建立的test文件夹
一个是:checkout directory 默认为源码文件夹所在的路径
3. 再次在源码的文件夹上单击右键,就可以看到菜单的命令项多出了许多,同时也有SVN update和SVN commit命令了,这是因为SVN版本库已经位于当前源码所在的文件夹了。选择add命令,在弹出的对话框中选择所有源码文件、取消那些工程控制文件,单击确定,就可以看到SVN会打印出把所有的源码添加到版本库的过程了。但是,这是源码还没有真正加入到版本库内。
4. 再次在源码的文件夹上单击右键,选择SVN commit命令,在弹出的对话框中可以看到前面选择的源码文件都在即将加入到版本库的候选列表中,在这里也可以选择或者取消是否将某个文件加入到版本库中,添加好日志信息后,单击确定,就可以看到SVN真正地将数据导入到仓库的过程了。
5.然后再客户端的MyEclipse中就可以引入svn项目了 url: svn://服务器IP/test