SVN学习之-使用

来源:互联网 发布:js实现下拉框 编辑:程序博客网 时间:2024/05/21 09:25

SVN版本控制器的使用如下:

一、              创建版本库。

1.在主界面右键Repositories,再选择Create New RePository 或者如下选择新建、Repository.

2.输入版本库的名称,将复选框的对勾打上,再OK。该创建的版本库的位置就是之前安装SVN服务器时设置的Repository路径下。

 

3.这时你选择刚创建的ReaderRepository会看到右边多了3个文件夹。

4.接着就是创建用户,该版本需要创建用户后才能对版本库进行读写操作。

VisualSVN Server Manager窗口的左侧右键单击用户组,选择Create User或者新建->User,如图:

输入用户名、密码、确认密码再OK.

5.用同样的方式可以创建多个用户,然后我们建立用户组(不是必须的),VisualSVN Server Manager窗口的左侧右键单击用户组,选择Create Group或者新建->Group,如图:

在弹出窗口中填写Group nameDevelopers,然后点Add按钮,在弹出的窗口中选择4个用户,加入到这个组,然后点Ok,如图:

6.接下来我们给版本库设置访问权限,MyRepository上单击右键,选择属性,如图:

7.点击Add按钮添加用户或组进来,下面有对该用户或组的权限选择。拒绝访问、只读、读写。选择好后点击确定。

8.接下来就是将自己的工程文件导入到该版本库中,首先找到要导入的工程文件。再选择如下的导入方法。

               

9.这时会弹出如下对话框,输入URL,URL的获取方法如下:

在你要导入的库版本上右键,再选择Copy URL to Clipboard 就将该URL 复制到剪贴板了,

如果在创建前没有创建过用户,在复制URL时会弹出如下对话框,该框的目的就是让你创建对版本库有管理权限的用户,稍后再创建。这里选Cancel.

 

10.URL一栏粘贴好刚才复制的URL,再在末尾添上trunk子路径,下面的编辑框是对这次操作的描述,它会记录到日志文件中。添好后,点击OK,再输入刚才创建的用户名和密码

11.导入完成。

 

二、              导出工程文件

1.导出是用客户端去完成的,在桌面空白处单击右键,选择SVN checkout,在弹出的对话框中填写版本库URL(具体获取方式,上面讲上传文件到版本库的时候讲过),选择导出到的目录(checkout directory,点击OK.如图:

2.导出完成

3.导出完成后查看导出的文件夹可以看到,该文件夹上有个绿色对勾,表示这是导出的文件。如果没有,就刷新一下,再没有就重启一下。

 

三、              文件的添加和修改、删除

接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等.

添加文件

在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图:

这时候,你需要告知TortoiseSVN你的操作,如图:

加入以后,你的文件会变成这个状态,如图:

这时候使用TortoiseSVN进行提交.这样别人就能看到你所做的更改了,如图.

修改文件

使用TortoiseSVN更新,修改工作副本中的Readme.txt文件,加入"hello world!",然后保存,你会发现Readme.txt文件的图标改变了,如图:

这个红色的叹号代表这个文件被修改了,这时候,提交更改,其他人即可看到你的更改.

重命名文件

使用TortoiseSVN更新,重命名工作副本中的Readme.txt文件为"Readme1.txt',然后保存,你会发现Readme.txt文件的图标改变了,如图:

更添加文件一个道理,这时候你需要告诉TortoiseSVN你的操作,如图:

加入以后,提交,这时候版本库中的Readme.txt文件将会被重命名为"Readme1.txt".

删除文件

使用TortoiseSVN更新,使用TortoiseSVN删除工作副本中的Readme.txt文件,然后提交,版本库中的相应文件即被删除掉了,如图: