1. 需要的安装包
2. SVN服务器常用操作
2.1 新建仓库
2.1.1 右键“Repositories”->新建->repositories,起一个仓库的名字,下一步
2.1.2 选择“空白的仓库”
2.1.3 SVN使用权限设置
一般使用“所有SVN使用者”即可,点击“create”完成仓库创建
2.1.4 创建成功后弹出“仓库信息提示”
其中有仓库的名字,重要的是仓库的链接——Repository URL: https://PC-201708232158/svn/FirstVersion。
2.2 新建用户
2.2.1 右键“Repositories”->新建->User
2.2.2 输入用户名,重复设置两次密码,点击“OK”即可完成创建。当客户端要连接SVN服务器的时候,需要用户名、密码的验证。
3. SVN客户端常用操作
3.1 设置客户端汉化版
3.1.1 开始菜单中选择“TortoiseSVN”->选择“Settings”
3.1.2 在“语言”选项中,选择“中文”,点击“确定”即可。
3.2 客户端连接服务器
3.2.1 开始菜单中选择“TortoiseSVN”->选择“Settings”,在弹出框中输入想要连接的仓库的url,点击“确定”
3.2.2 输入用户名、密码,点击“确定”
3.2.3 进入SVN客户端界面
3.2.4 右键FirstVersion,创建仓库文件夹
3.2.5 选中新建的文件夹,将需要放入SVN服务器的文件拖入右侧区域
4. 将SVN服务器文件存到本地
4.1 客户端直接拖拽文件到本地
4.2 在本地创建一个文件夹
4.2.1 在空白处,右键选择“SVN检出”
选择版本库URL,选中要从服务器中获取的文件或文件夹
检出至目录自动选中新建的文件夹
4.2.2 点击“确定”
SVN服务器、客户端的常见操作先介绍到这里,后续将会分享其他常用的IT知识,精彩即将呈现,晚安,小伙伴们。
方法/步骤 一、准备工作 1、SVN服务器:解压缩包,可以从官方网站下载最新版本。 2、SVN客户端:TortoiseSVN,即常说的小乌龟,是一个客户端程序,用来与服务器端通讯。 二、安装服务器和客户端程序 1、SVN服务器:直接解压缩到某个文件夹下即可。示例路径:c:\svn\ 备注:如果下载的是msi程序,直接运行按提示安装即可。 2、SVN客户端:直接运行按提示安装即可。示例路径:C:\Program Files\Subversion 三、建立版本库(Repository):示例路径:e:\svnroot。建立版本库有两种方法: 方法一,建立空目录e:\svnroot\repos1,进入repos1文件夹,在空白处点击右键,选择“TortoiseSVN->Create Repositoryhere...”, 方法二,建立空目录e:\svnroot\repos2,进入DOS命令行,输入如下命令: svnadmincreate e:\svnroot\repos2 四、运行SVN服务器,启动服务。启动服务有两种方法: 方法一,临时启动服务,在DOS下输入如下命令: svnserve -d -r e:\svnroot\repos1 --listen-host ip地址 --listen-port=端口号 说明:“listen-host”和“listen-port”可选。默认端口是3690,如果端口已经被占用,可以通过选项listen-port指定端口号。 注意:请不要关闭命令行窗口,关闭窗口会把 svn服务就停止了。 方法二,启动SVN服务为后台运行程序: sc create svnserve binPath= "c:\svn\bin\svnserve.exe --service -r e:\svnroot\repos1" displayname= "Subversion" depend=Tcpip start= auto 说明一: (1)sc是windows自带的服务配置程序。svnserve是服务的名称,可根据需求取名。 (2)参数binPath表示svnserve可执行文件的安装路径。 (3)--service表示以windows服务的形式运行,--r指明svnrepository的位置,service参数与r参数都作为binPath的一部分,因此与svnserve.exe的路径一起被包含在一对双引号当中。 (4)displayname表示在windows服务列表中显示的名字,depend=Tcpip表示svnserve服务的运行需要tcpip服务,start=auto表示开机后自动运行。安装服务后,svnserve要等下次开机时才会自动运行。 说明二: (1)binPath的等号前面无空格,等号后面有空格。displayname、depend、start也一样,service前面是--,不是- ,而r前面是-。 (2)若要卸载svn服务,则执行 sc delete svnserve 即可。 (3)从“sc”到“auto”是在同一个命令sc,必须写在同一行。 (4)启动服务命令:netstart svnserve,停止服务命令:net start svnserve,也可以进入Windows提供的界面操作SVNService服务了,即控制面板—>服务。 (5)如果路径中包括空格,一定要用“\”处理“"”号,例如上面的例子中如果svnserve.exe在“c:\programfiles\svn\”中,则命令应该写为“binpath="\"c:\programfiles\svn\bin\svnserve.exe\" 五、配置用户和权限 (1)修改svnserve.conf,在e:\svn\repos1\conf目录下,用文本编辑器打开svnserve.conf: 将: # anon-access = read # auth-access = write # password-db = passwd 改为 anon-access = read auth-access = write password-db = passwd 注意说明: anon-access等列前面是没有空格的。 anon-access = read表示没通过用户名密码登录的访问只有读的权限,如果改为none则没有用户名密码不能访问 auth-access = write表示通过用户名密码登录的有写的权限(当然读的权限也就有了) password-db = passwd表示可以通过 用户名 = 密码 的方式在passwd文件中添加用户 (2)修改同目录的passwd文件,增加用户帐号: 将: [users] # harry = harryssecret # sally = sallyssecret 添加帐号: [users] # harry = harryssecret # sally = sallyssecret admin = admin 添加一个admin账户,密码是admin。 六、初始化SVN,导入数据 选中要上传SVN的文件夹,“右键 ->TortoiseSVN ->Import...” ,在弹出对话框的“URL of repository”输入“svn://localhost/project1/”。在“Importmessage”输入注释,点击OK,要求输入帐号,输入账户admin和密码admin。 七,测试SVN 本地测试:新建一空文件夹test1,单击右键,选择“SVN Checkout”,在“URL of repository”中输入“svn://localhost/project1”。 其他机器测试:如果运行svnserve的主机IP地址是1.2.3.4,则URL输入的内容就是“svn://1.2.3.4/project1”。1、Xcode4苹自带SVN软件------>Organizer------>Repositories2、SVN checkout本删除本file服务器影响?
影响服务器执行svn updatezai再自载;删除再执行svn commit服务器应删除
3、连接服务器
点击file-》repositories-》点击坐边+-》名字及svn服务器址type选subversionnext等等
4、Xcode4,SVN用命令
Commit 提交
checkout 服务器载本(我使用电脑)
update 更新文件
File------->SourceController------->update
图片第3按钮,视图比按钮.
5、SVN用详解注意事项
①提交自代码
SVN更新原则要及更新及提交完功能能够通编译并且并且自测试尽量早提交保存历史版本必要候滚;始工作前update项目
②保持原提交(要经意间修改并提交别文件)
仅提交修改部要整项目提交;
完功能或文件提交我遇完某功能没提交做更改结代码现bug恢复代码
③要提交自文件
VisualStudio等发工具程产自文件.suo等配置文件Debug,Release,Obj等编译文件及其些自同编译代码关文件些文件提交候应该签入签入需要仓库删除
④要提交能通编译代码
代码提交前首先要确认自能够本编译进行SVN提交更新代码提交前已经通自测试
SVN用命令详解
1、文件checkout本目录
svn checkout path(path服务器目录)
例:svn checkout svn://192.168.1.1/pro/domain
2、往版本库添加新文件
svn add file
例:svn add test.php(添加test.php)
3、删除文件
svn delete path -m delete test fle
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)