svn(服务器端和客户端) 您所在的位置:网站首页 svn文件被别人锁怎么解决 svn(服务器端和客户端)

svn(服务器端和客户端)

2023-03-21 09:18| 来源: 网络整理| 查看: 265

对svn的学习,我在这里简单的介绍两个方面,一个是服务器(这个时候你可能充当的是管理者的角色);一个是客户端(这个时候你充当的是开发者的角色)

建立服务器

1.建立版本库 Repository,可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,运行:svnadmin create xxxx\xxxx

例如 :我将版本库"wo"安装在了D盘下的"服务器"文件夹下

2.建用户

找到第一步建立的版本库,可见此文件夹下包含

打开第一个文件夹,打开passwd文件,在[users]下建立用户就可以了

例如:建立u1用户,其密码为p1

3.改权限

一个服务器,我们不能让所有人都进去,这样就需设定权限,一般情况下我们只允许用户名和密码对应的用户等录,这样只需在conf 文件夹下的svnserve文件上下文章了.操作如下:

3.启动服务器

D:svnserve -d -r\服务器\ wo

服务器方面我们就先总结到这里,如果有误希望得到各大侠的指点

客户端 TortoiseSVN

TortoiseSVN不是一个独立的窗口程序,而是集成在windows右键菜单中,使用起来比较方便。

介绍TortoiseSVN的每个菜单项

1、SVNCheckout(SVN取出)

点击SVN Checkout,弹出检出提示框,在URL of repository输入框中输入服务器仓库地址,在Checkoutdirectory输入框中输入本地工作拷贝的路径,点击确定,即可检出服务器上的配置库。

2、SVNUpdate(SVN更新)

如果配置库在本地已有工作拷贝,则取得最新版本只是执行SVN Update即可,点击SVN Update,系统弹出更新提示框,点击确定,则把服务器是最新版本更新下来

3、Import(导入)

选择要提交到服务器的目录,右键选择TortoiseSVN----Import,系统弹出导入提示框,在URL of repository输入框中输入服务器仓库地址,在Import Message输入框中输入导入日志信息,点击确定,则文件导入到服务器仓库中。

4、Add(加入)

如果有多个文件及文件夹要提交到服务器,我们可以先把这些要提交的文件加入到提交列表中,要执行提交操作,一次性把所有文件提交,如图,可以选择要提交的文件,然后点击执行提交(SVN Commit),即可把所有文件一次性提交到服务器上

5、ResolvingConflicts(解决冲突)

有时你从档案库更新文件会有冲突。冲突产生于两人都修改文件的某一部分。解决冲突只能靠人而不是机器。当产生冲突时,你应该打开冲突的文件,查找以



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有