svn(服务器端和客户端) | 您所在的位置:网站首页 › svn文件被别人锁怎么解决 › svn(服务器端和客户端) |
对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 实验室设备网 版权所有 |