版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SVN使用手册总结
SVN使用手册总结
23/23
莁
PAGE
23
莆芃
螅袅
莀薈
蒁螀
螆膄
芃肆
蒃肀
薁荿
膇肄
羅芇
膂莈
蚁节
薈羄
莃芄
羁羀
螀袂
蚅袄
肅蒆
螀腿
螀蒁
肆袄
薃螇
螃螁
袀肀
蒇螄
芅羈
薂聿
羀袃
袈蚄
螂羅
莁莇
肀蒂
荿薄
蒄膆
莃衿
膀肁
蒅蒅
膆莇
膂膇
芀蚀
袆莅
蚄莄
袁虿
莀艿
芇莅
莆薅
蚀羇
荿膃
蚈芅
螄螇
蚃薀
葿螂
螅膅
蒆肈
蒂螈
蕿莁
膆肅
羄羅
芁莀
虿羀
薇羅
蚆芆
芄蚈
蝿袃
羈袅
膃蒇
肂膀
衿蒂
莈螆
袅蚈
螁蒈
罿肁
薅螆
芃蚅
薀肀
罿蚀
羆莂
肅袆
蚃芈
肈芀
莇节
蒃膈
莂袁
膈肃
螈膂
膅肅
膁腿
芈蚂
腿肂
蚃莆
膄蚁
莈芁
芆肂
莅薇
羃罿
蒈袀
蚇羂
肆螈
螁芇
薈螃
肇袃
薄螅
蒀蝿
薈莂
蒈螃
芆羆
薃肇
蚈羁
蚅蚃
蚄膈
节蕿
螇薁
肆薃
蒆膅
肁袇
膁膀
蒇蒃
袄莆
肄蒀
膁羃
袈蒃
薆蚇
袃螈
芁薂
艿莃
肃袈
蚂芀
莁膁
莆芃
螅袅
莀薈
蒁螀
螆膄
芃肆
蒃肀
薁荿
膇肄
羅芇
膂莈
蚁节
薈羄
莃芄
羁羀
螀袂
蚅袄
肅蒆
螀腿
螀蒁
肆袄
薃螇
螃螁
袀肀
蒇螄
芅羈
薂聿
羀袃
袈蚄
螂羅
莁莇
肀蒂
荿薄
蒄膆
莃衿
膀肁
蒅蒅
膆莇
膂膇
芀蚀
袆莅
蚄莄
袁虿
莀艿
芇莅
莆薅
蚀羇
荿膃
蚈芅
螄螇
蚃薀
葿螂
螅膅
蒆肈
蒂螈
蕿莁
膆肅
羄羅
芁莀
虿羀
薇羅
蚆芆
芄蚈
蝿袃
羈袅
膃蒇
肂膀
衿蒂
莈螆
袅蚈
螁蒈
罿肁
薅螆
芃蚅
薀肀
罿蚀
羆莂
肅袆
蚃芈
肈芀
莇节
蒃膈
莂袁
膈肃
螈膂
膅肅
膁腿
芈蚂
腿肂
蚃莆
膄蚁
莈芁
芆肂
莅薇
羃罿
蒈袀
蚇羂
肆螈
螁芇
薈螃
肇袃
薄螅
蒀蝿
薈莂
蒈螃
芆羆
薃肇
蚈羁
蚅蚃
蚄膈
节蕿
螇羆
肆罿
蒆薀
肁芃
膁薅
蒇罿
袄螁
肄袅
膁莈
袈衿
薆肂
袃膃
芁羈
艿蝿
肃芄
蚂蚆
莁薇
莆虿
螅芁
莀羄
蒁膆
螆蕿
芃蒂
蒃蒆
薁螅
膇葿
羅蚃
膂螄
蚁蚈
薈荿
莃蚀
羁莆
螀芇
蚅莀
肅袁
螀蚄
螀袆
肆芀
薃膂
螃膆
袀蒅
蒇膀
芅莃
薂蒄
羀荿
袈肀
螂莁
SVN使用手册总结
KingTang源码管理SVN使用手册(2008-3-1)
有鉴于原有的VSS源代码管理系统存在的不足:
1.速度慢,特别是文件越来越多,历史版本文件越来越多,以致VSS服务器速度变慢
2.牢固性不好。PB操作VSS时,经常以致非法操作,影响工作。
3.无远程的VSS功能。在走开公司网络后,不能够使用公司的源代码服务器。
4.离线操作不方便。当断离服务器后,不好编写代码,并且在并入代码库时操作不便。
5.只能实现单一的代码管理,而不能够兼顾其他文档的管理。由于现在只幸亏PB中嵌入
VSS,在PB之外,没有工具能够有效推行文档管理。
6.不能够与其他开发工具的源码管理一致
新方案将采用PB9的外面工具PBSCCProxy与TortoiseSVN组合使用。经过PBSCC一其中间环节,来实现与SVN的关系。SVN不但能够管理源代码,也能够把软件开发中的其他文件或目录并入到SVN中,进行版本管理。
需要准备以下(按序次安装):
语言(英文)
PB9.0客户端工具,PBscc
ViuslStdio
(注:以上工具都在:服务器工具目录源码管理)
安装TortoiseSVN
点安装程序,按正常步骤下去,安装TortoiseSVN完后,需要重启计算机,尔后在操作系
统的目录阅读器上,点右键,弹出菜单会多出一些SVN内容。如图:
SVN功能菜单,主要有。以下:
安装后,可设置一些参数,以方便使用,主要以下。
1.设置提示窗口的参数,在什么情况下,可自动关闭
PB使用SVN说明
安装方法:
先安装svn,再安培TortoiseSVN,最后安装PBscc,序次不能反。
在装PBscc时,需要选择原来的“SVN安装目录”。
PBscc的错误日志,存放在“TortoiseSVN目录”下的
PB使用SVN总步骤
先要在“工作根目录”(比方:d:\his2003)建立一个“源代码管理目录”(比方:source)
2.
尔后从SVN服务器上,取出代码,SVN中叫CheckOut(注:跟原来VSS的称呼有所不相同,此处签出表示获取之意)
获取后,再到PB中,设置PB环境。
把PB程序库加入到“SVN管理目录”(即此例的source目录)。如原来已加入过,就不用此步骤,直接“刷新”PBL库或其中的对象即可。
使用PB的“签出”、“签入”、“取消签出”、“刷新状态”、“查察历史”功能
获取SVN代码库
1.在“工作根目录”建立“源代码管理目录”后,获取SVN的“项目库”,称“repository”
2.取好后,目录图标会改变
3.在source目录下,建立多个目录,一个PBL库对应一个目录,文件名同与PBL库名。
4.把建立的多个子目录,加入到(add)到SVN,图标变成一个“加号+”
5.加入到SVN后,最后还需要提交到SVN(commit)
PB环境设置:
1.与原来VSS的设置大体相同
2.设置“Workspace”的属性的SourceControl
3.设置“源代码管理工具”,指定用户(UserId),源代码管理目录(Project),当地目录(Loacl
RootDirectory),设置安后才能导入代码到SVN。
(注:用户名UserId,必然要使用SVN帐号,而千万不要用默认的当地系统用户)
(注:选择Project目录时,需先用SVN获获取当地)
选好“源代码目录”后的图:
若是选中未属于“源码管辖的目录”,选择中时会提示出错:
4.点击《Connect》,登录SVN系统,有可能会出现提示,输入用户密码
(注:能够记住用户名和密码,免去每次输入)
5.必然要选上“删除PB自动生成的临时对象文件”和“赞同覆盖只读文件”,以下:
PB程序加入到SVN:
1.可对整个wordspace,或一个应用,或一个PBL,或一个对象。
建议先把单个的应用(*.pbt)文件加入,尔后再按PBL库,一个一个的加入。
2.如要加入时,出现错误,或死机,需要特别办理。
关于PB的应用项目文件(*.pbt),或整个PBL的对象,加入时可能会死机,出现此情况,要强行中断PB,再调出“任务管理器”,中断和两个进度,尔后
在操作系统的目录中,点中“代码根目录”(如source),点《SVN\CleanUp》,再《SVN
的Commit》,用手工提交,而不用PBsccProxy,当再打开PB时,查察Wordspace中的
应用项目,其状态会变成“源码托管”(即一个绿点)。
找到:和进度,删除之。
除去SVN的非法状态
3.导入PBL库中的程序对象
4.由于在Workspace中加入可能会出错,所以最好是在PB的Library中进行操作,选中所
有对象,批量操作。为保险起见,按单个PBL,只选中一小部分,分批操作。
注意:在进行大量的对象“addtosourcecontrol”时,PB会出错!
5.在此操作时,会屡次出现“PBSCCProxy”对话框,此问题还未解决!
可从下拉框中选中任意选中前一次输入的内容。但在今后的正式工作中,在“签入”时,需要完好填写此“修改日志”信息。
6.导入后,会在\his2003\source\
生成很多PB程前言件,一个文件对应
PB
中的一个程序
对象。每个文件的图标都是
“源代码托管”状态(绿色的勾)。
PB中SVN工作:
1.操作与原来的VSS周边。PB经过PBscc代理,调用SVN的功能,自动进行相应办理。
2.签出操作
签出后,PB中对象状态,与,阅读器中文件状态,比较:
其实,文件的源码状态还是不变,为“在库”状态/
3.签入操作
4.查察历史改正“ShowHistory”
查察文件内容,点《Open》
5.文件版本比较,也在PB的“ShowHistory”,而PB中的“ShowDifferences”将不再使用!
6.第一次用PB连接SVN,若是PBL库的对象很多(即SVN中文件很多),速度会很慢!
请耐心等待。
PB问题办理
1.若是密码改变,有可能打开PB,连接SVN时,源码管搭理没有反响(即菜单出不来)
查察PB的提示信息,及错误信息,发现以下:
在DOS下执行Pberr的出错的代理命令:
先要去除:Authenticationdata《Clear》
再到“d:\his2003\source”目录下,点出《SVN\Update》,重新输入用户密码(可保存)
2.关于各目录的权限问题。如对某些文件只有读,没有写的权限;或;对某些目录下没有读写权限。都会出现提示“Accessdenied”。请与管理员联系。
3.有关错误日志文件的设置和查察
如何设置PB错误日志
运行注册表管理程序,找到:
[HKEY_LOCAL_MACHINE\SOFTWARE\FM2i\PBSCCProxy]"log.path"
比方:设置log.path=,即可把错误日志保存在此目录。
此值默认为空,表示不保存错误日志。
保存错误日志,会影响速度和性能,在找出问题后,请关闭日志。
4.Endsecond
SVN主要功能介绍:
目录归档
在“源代码管理目录中”(注:非PB工作根目录),建立目录,再加入SVN,再提交。
文件归档
新建文件后(如:word、excel、文本、图片),或从其他地方拷贝到“源代码管理目
录”或其下的子目录(注:其下的子目录也必有归档),文档也要先加入SVN,再提交。
刷新目录或文件。点《SVNUpdate》从SVN获取最新版本。
删除文件或目录。在目标上,点出删除菜单后《SVN\Delete》,再提交《SVN\Commit》
5.
查察文件或目录的日志。在目标上,点出《
SVN\Showlog》
6.
重命名文件。可直接更正。或在文件上点出《
SVN\Rename》
7.
远程接见SVN。使用http://主机地址:端口号/svn/项目名称
,输入用户密码此后方可
接见。
(注:公司内网接见
00:90/svn/项目名称/
公司外网接见
22:90/svn/项目名称/
用户密码使用原来服务器上,操作系统的帐户)
8.
更新出错的办理。
若是你更新到指定版本,再送交是将出现outofdate错误!若是你想撤掉修
改并从以前的版本开始工作,你必定使用从“显示记录”对话框中选择复原自此版本以来的
改正Revertchangesfromthisrevision命令或使用快捷菜单中的合并Merge...菜单
命令。
更新至版本
UpdatetoRevision...
命令赞同复原至低版本。比方你的工作目录版本是
100,
你想复原至版本
50-
直接填写在复原对话框中填写复原至版本
50。平时,不复原单个文件,确实需
要,从记录对话框(
Log)选择储蓄版本至
Saverevisionto...
命令。
解决矛盾ResolvingConflicts
有时你从档案库更新文件会有矛盾。矛盾产生于两人都更正文件的某一部分。解决矛盾
只能靠人而不是机器。当产生矛盾时,你应该打开矛盾的文件,查找以<<<<<<<开始的行。
矛盾部分被标记:
<<<<<<<filename
yourchanges
=======
codemergedf
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 整栋住宅买卖合同3篇
- 挂名股东合作合同的3篇
- 敬业精神保证书样本3篇
- 授权代理加盟合同3篇
- 挂名购车免责协议书3篇
- 招标项目的设计邀请函撰写3篇
- 临时餐饮服务租赁与供应协议
- 剧院花园施工合同样本
- 住宅区翻新工程协议
- 住宅小区KV配电站新建合同
- 期末检测卷(三)2024-2025学年人教PEP版英语四年级上册(含答案无听力原文无听力音频)
- 人教版(2024新版)八年级上册物理期末必刷多项选择题50题(含答案解析)
- 福建省福州市2023-2024学年高一上学期期末考试物理试卷 附答案
- 手术分级目录(2023年修订)
- 黑龙江省哈尔滨市2022-2023学年七年级上学期期末数学试题(含答案)
- 系统集成类项目施工组织计划方案
- ASME-B16.5标准法兰尺寸表
- 质量工具与方法试题及答案
- 一体化综合指挥平台(应急指挥部分)建设方案
- 《金融工程原理-无套利均衡分析》笔记01
- 工程项目收尾管理办法
评论
0/150
提交评论