SVN服务器和客户端的基本使用详细图解 | 您所在的位置:网站首页 › 客户端和服务器关系 › SVN服务器和客户端的基本使用详细图解 |
1 安装客户端
安装完成以后对一个文件右击,出现下图菜单; 在资源管理器空白处右击出现下图菜单; 2 安装服务器端它要使用443端口;看一下是否占用;没占用; 安装完服务端,看一下服务里面,多出4个; 3 服务端操作新建一个库; 先假定所有用户可读写; 新建库完成; 新建用户; 为方便可新建组; 上传一个项目到库;在项目文件夹右击,Import...; 项目库的URL可以在服务端管理器,库名字右击,选择第一个菜单项获得; import对话框填入欲导入库的URL; 开始导入; 这样就导入了一个项目到服务端; 4 客户端使用在欲签出项目的文件夹内右击,Checkout...; 签出对话框;默认签出最新版本,HEAD revision;签出深度是全部 Fully; 签出项目到test1文件夹; 5 授权前面建库是默认所有人可读写;可按下面图授权; 6 SVN命令行的初步使用列出一个库的文件; C:\>svn list https://DESKTOP-1A10T3K/svn/jxbTest1/ Web.Debug.config Web.config alarm.html boundary.html branches/ broadcasting.html checkpost.html dataDemo/ datetimeDemo.html doors/ elec-hk.html elec.html ......
svn log -v -r 1:HEAD --limit 1 --stop-on-copy 此命令是 查看当前分支从哪个支线创建而来; 在当前目录操作错误; C:\>svn log -v -r 1:HEAD --limit 1 --stop-on-copy svn: E155007: 'C:\' is not a working copy 进入到库目录也不能用这个命令;这是服务端库; G:\Repositories\jxbTest1>svn log -v -r 1:HEAD --limit 1 --stop-on-copy svn: E155007: 'G:\Repositories\jxbTest1' is not a working copy svn info 此命令是查看当前工作副本所在URL信息; 在库目录不能用此命令; G:\Repositories\jxbTest1>svn info svn: E155007: 'G:\Repositories\jxbTest1' is not a working copy 原来前面两条命令是在签出项目的客户端目录打的; G:\开发临时工作区\test1>svn info Path: . Working Copy Root Path: G:\开发临时工作区\test1 URL: https://desktop-1a10t3k/svn/jxbTest1 Relative URL: ^/ Repository Root: https://desktop-1a10t3k/svn/jxbTest1 Repository UUID: c7630775-d7d4-4d40-80f8-5e8939945f8a Revision: 2 Node Kind: directory Schedule: normal Last Changed Author: test1 Last Changed Rev: 2 Last Changed Date: 2020-04-10 20:18:04 +0800 (周五, 10 4月 2020) G:\开发临时工作区\test1>svn log -v -r 1:HEAD --limit 1 --stop-on-copy ------------------------------------------------------------------------ r1 | VisualSVN Server | 2020-04-10 20:00:32 +0800 (周五, 10 4月 2020) | 1 line Changed paths: A /branches A /tags A /trunk Initial structure. ------------------------------------------------------------------------ 服务端新建一个库test2; 然后传openApiDemo1项目上去; G:\开发临时工作区\test1>svn import G:\LP科技\开发部\openApiDemo1 https://DESKTOP-1A10T3K/svn/test2/ -m svn: missing argument: m Type 'svn help' for usage. G:\开发临时工作区\test1>svn import G:\LP科技\开发部\openApiDemo1 https://DESKTOP-1A10T3K/svn/test2/ -m svn: missing argument: m Type 'svn help' for usage. 操作失败;下回在搞;
签出项目到test2文件夹;成功;需要输入用户名口令; C:\>svn checkout https://DESKTOP-1A10T3K/svn/jxbTest1/ G:\开发临时工作区\test2 --username test1 --password test1 A G:\开发临时工作区\test2\Web.Debug.config A G:\开发临时工作区\test2\Web.config A G:\开发临时工作区\test2\alarm.html A G:\开发临时工作区\test2\boundary.html A G:\开发临时工作区\test2\broadcasting.html Checked out revision 2. ...... C:\> |
CopyRight 2018-2019 实验室设备网 版权所有 |