svn

svn的常用图标集

常规:

含义:当客户端文件与服务器端文件完全同步时,系统显示绿色对号图标。

冲突:

含义:当客户端提交的文件与服务器端数据有冲突,系统显示黄色叹号图标。

已删除:

含义:当服务端数据已删除,name客户端该文件将显示红色叉号图标。

增加:

含义:当我们编写的文件已添加到提交队列,那么系统将自动显示蓝色加号图标。

无版本控制:

含义:当我们编写的文件没有添加到上传队列时,系统将显示 蓝色问好图标。

修改:

含义:当客户端文件有修改但未提交,此时系统将自动显示红色叹号图标。

只读:

含义:当客户端以只读形式存在时,这时系统将自动显示灰色对号。

锁定:

含义:当服务器端数据已锁定,那么客户端将自动显示 黄色锁形状 锁定图标。

忽略:

含义:客户端文件已忽略,不需要进行提交上传,那么将自动显示灰色白杠图标。

场景一,某些文件需要忽略 1,tortoiseSVN  2,增加到忽略列表 3,UML【忽略某文件】UML(recursively)【递归忽略某文件夹下所有文件】

场景二:个人使用的工具或文件类型忽略 1,tortoiseSVN  2,增加到忽略列表 3,①指定某文件忽略  ②忽略某格式文件

版本回退:

在项目文件内的空白区域右键,选择1,tortoiseSVN 2,更新至版本    ①形式,根据日志信息选择回退的状态 ;②形式,根据版本号回退

版本冲突:在实际项目开发中,如果两个人同时修改某个文件就会产生版本冲突问题。

解决方案:1,合理分配项目开发的时间

                  时间错分,避免一个时间段内两天或以上同时修改一个文件

2,合理分配项目开发模块

每个人负责不同的功能模块,可避免同时修改同一文件

3,通过svn解决版本冲突问题

①更新服务器端数据到本地

index.php版本冲突的文件,svn进行了整合

index.php.mine 角色B后提交的内容

index.php.r6    起始状态的文件

index.php.r7    角色A先提交的内容

② 删除index.php以外的其他index文件

③修改整合的index.php文件

④重新提交数据到svn服务器端,问题解决!

监管多个项目(配置多仓库):

通过监管webapp总目录来达到监管所有项目的目的

cmd下输入指令:svnserve -d(后台运行)-r(监管目录) 总目录的路由地址

通过svn:\\ip地址来访问总目录\项目所属文件名 来访问指定的项目

权限控制:

如果要使用权限控制的其那题,开启权限功能

在每一个仓库中都有一个conf文件夹,里面有三个文件

分别为:authz文件:授权文件

告诉那些用户有哪些权限

passwd文件:认证文件

表示当前svn系统中某个仓库具有哪些用户以及相应的密码

默认情况下,以上两个文件都是禁用的,如需使用,首先要开启这两个文件。

svnserve.conf 配置文件

开启步骤如下:

找到svnserve.conf配置文件打开编辑

1,注释掉匿名用户的可读写权限

2,开启认证文件与授权文件

3,编写认证文件  [groups]组名=用户,用户2,3,4.。。有多个用户就要逗号隔开

组名2=用户。。。

[shop:/]@组名=rwx(这个组所拥有的权限)

*=r (代表都有用读权限)

设置成功后检出或更新时就会提示登录。

svn服务的配置与管理

1,配置自启动服务

sc create svnServicebinpath=“C:\Program Files\VisualSVN Server\bin\svnserve.exe--service -r D:\svn\webapp” start=auto

sc create 服务名称 binpath=空格“svnserve.exe --service -r 要监管的项目目录”start=空格 auto(自启动服务)

①打开运行,输入cmd指令,打开dos环境 (请使用超级管理员)

②查看系统服务

在控制面板下的的管理工具中找到服务并打开,在服务中心找到 创建的svnservice服务,启动并检出

验证是否已经启动

2,创建批处理文件 方便以后的操作使用

windows系统创建一个.bat结尾的文件

写入指令 net stop svnservice 停止服务

net start svnservice 开启服务

net delete svnservice 删除服务

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,444评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,421评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,036评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,363评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,460评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,502评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,511评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,280评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,736评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,014评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,190评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,848评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,531评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,159评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,411评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,067评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,078评论 2 352

推荐阅读更多精彩内容

  • 命令的使用 1、检出 svn cohttp://路径(目录或文件的全路径)[本地目录全路径] --username...
    小李龍彪阅读 4,434评论 0 9
  • 本文首发于 LOGI'S BLOG,由作者转载。 SVN 全称 Subversion,是 CVS 的替代品,在当前...
    Ridiculous_one阅读 368评论 0 0
  • 一、SVN 1、什么是svn svn:全称Subversion,是代码版本管理软件,管理着随时间改变的数据。这些数...
    上善若水_900e阅读 1,585评论 0 2
  • 3个问题 安装优化软件环境nginx,lvs <== 运维工程师 程序代码(不断更新)<==开发工程师,开发+运维...
    木心若素阅读 7,919评论 1 7
  • 昨天语文老师送给我一张表扬信,表扬信写着多录简书多录,荔枝,上面写着是李老师,写着,我的名字,老师念我们的名字,然...
    琳娜贝儿呀阅读 120评论 0 0