SVN使用手册总结_第1页
SVN使用手册总结_第2页
SVN使用手册总结_第3页
SVN使用手册总结_第4页
SVN使用手册总结_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论