svn删除版本:SVN(Subversion)版本管理工具入门介绍

如何快速建立Subversion服务器并且在项目中使用起来这是大家最关心问题和CVS相比Subversion有更多选择也更加容易几个命令就可以建立套服务器环境可以使用起来这里配套有数据库在安装了Subversion服务器的后可以直接运行如:

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区别



Tags:  subversion svn版本库 svn版本控制 svn删除版本

延伸阅读

最新评论

发表评论