SVN版本控制--随笔
发布日期:2021-11-14 22:18:53 浏览次数:6 分类:技术文章

本文共 1370 字,大约阅读时间需要 4 分钟。

#配置版本库① 为什么要配置版本库?Subversion是将文件数据信息保存到版本库中进行管理的,为了满足用户的不同需求,Subversion允许用户对版本库目录进行定制。② 在一个非中文无空格目录下创建一个文件夹,作为版本库的根目录。例如:D:\DevRepository\Subversion    ③在版本库根目录下创建与具体项目对应的子目录——这样做的目的是使一个SVN服务器能够同时管理多个项目,而不是为每一个项目搭建一个SVN服务器——这显然太浪费资源了。例如下面通过D:\DevRepository\Subversion这个版本库管理下面的项目:    D:\DevRepository\Subversion\CRM    D:\DevRepository\Subversion\ERP    D:\DevRepository\Subversion\OA#配置这个版本库管理的项目--即一个版本库管理多个项目 ④创建版本库命令格式主命令     子命令   参数1svnadmin    create    仓库路径举例      svnadmin   create D:\DevRepository\Subversion\StuSys# 检出:就是从服务器"下载"到本地的意思    格式 svn checkout 服务器地址/服务器目录 检出到本地的目录    栗子 svn checkout svn://localhost/E:\Subversion\SvnTest OA# 往版本库中中添加新的文件:    格式 svn add file    栗子 svn add HelloWorld.txt         svn add *.java 添加所有.Java文件# 提交:就是讲改动的文件提交到版本库中    栗子 svn commit -m "描述" HelloWorld.java操作流程:    1:首先实现检出--下载服务器端的文件到本地    2:然后实现修改或add等操作(如果不add,那么提交的时候会提示Xxx未纳入版本控制)    3:提交修改后的文件--此时只是提交那个人的版本为相对而言的最新版本,但是其他人如果没有检出        则还是上一个版本。    4:自己以及其他人更新后将更新到最新版本,和服务器的文件保持一致(只需要执行svn update即可)配置文件设置(前面不能有空格)    一:svnserve.conf中        anon-access = none        auth-access = write        password-db = passwd        authz-db = authz    二:auth.conf中        [groups]        kaifa = tom,jerry        # [/foo/bar]        [/]        @kaifa = rw        # [repository:/baz/fuz]        @kaifa = rw        * =    三:passwd.conf中        tom=123456        jerry=123456

转载地址:https://blog.csdn.net/qq_18538781/article/details/53746740 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:码云:本地git连接报错=====private email address
下一篇:SVN实例--结合Myeclipse

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月05日 19时42分45秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章