svnadmin create E:\svndemo\repository
就会在目录E:\svndemo\repository下创建个版本库
我们也可以使用TortoiseSVN图形化完成这步:
在目录E:\svndemo\repository下"右键->TortoiseSVN->Create Repository here...“ 然后可以选择版本库模式 这里使用默认即可 然后就创建了系列目录和文件
4配置用户和权限
来到E:\svndemo\repository\conf目录修改svnserve.conf:# [general]
# password-db = passwd
改为:
[general]
password-db = passwd 然后修改同目录passwd文件去掉下面 3行注释:
# [users]
# harry = harryssecret
# sally = sallyssecret
最后变成:
[users]
harry = harryssecret
sally = sallyssecret
5运行独立服务器
在任意目录下运行:svnserve -d -r E:\svndemo\repository 我们服务器就已经启动了=ontab>注意不要关闭命令行窗口关闭窗口也会把svnserve停止
6化导入
来到我们想要导入项目根目录在这个例子里是E:\svndemo\initproject目录下有个readme.txt文件:右键->TortoiseSVN->Import...
URL of repository输入“svn://localhost/”
ok
完成的后目录没有任何变化如果没有报错数据就已经全部导入到了我们刚才定义版本库中
需要注意是这步操作可以完全在另台安装了TortoiseSVN主机上进行例如运行svnserve主机IP是133.96.121.22则URL部分输入内容就是“svn://133.96.121.22/”
7基本客户端操作
取出版本库到个工作拷贝:来到任意空目录下在本例中是E:\svndemo\wc1运行右键->Checkout在URL of repository中输入svn://localhost/这样我们就得到了份工作拷贝
在工作拷贝中作出修改并提交:
打开readme.txt作出修改然后右键->Commit...这样我们就把修改提交到了版本库我们可以运行
查看所作修改:
readme.txt上右键->TortoiseSVN->Show Log这样我们就可以看到我们对这个文件所有提交在版本1上右键->Compare with working copy我们可以比较工作拷贝文件和版本1区别
最新评论