1 / 17
文档名称:

SVN日常操作说明.docx

格式:docx   大小:636KB   页数:17页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SVN日常操作说明.docx

上传人:likuilian1 2022/6/7 文件大小:636 KB

下载得到文件列表

SVN日常操作说明.docx

相关文档

文档介绍

文档介绍:: .
SVN日常操作说明贯中网络科技2020-3-21
目录SVN日常操作说明错误!未定义书签此目录进行,小乌龟才六、我修改了代码如何提交(commit)?
若是有多个文件被修改。那么每一个文件上都会显示那个红色的叹号,目录中的文件修改,目录上也会显示红色的叹号。你能够选择一次提交(commit)所有修改的文件,也能够单独提交(commit)这一个文件。那么该如何操作呢?接下来咱们会说明如何操作。
1、在修改的文件上单击右键或在源代码目录的空白区域单击右键。选择“SV砚交”项,在弹出的提交窗口填写你对此代码的修改描述,在下面的变更列表选择你要提交的文件(双击此文件能够对照查看修改明细,如图6-3),若是你有新增加的文件,那么请勾选下面的“显示无版本操纵的文件”选项,并在变更列表
当选择新增加的文件,点击确信(确信后会要求用户认证,输入你的用户名密
码确信即可)开始提交。如图6-2©
-口Z1
.奁E泛E
,二亨改
-ru]。Ltin
,一•-二了三瓦士.■=
http///^asvnfcfemD信帛•

~r扬名
T丈三状态扇'g
WT转|
0里
hw
选茸了'1TR样,Afl1个夜抻
昱〒壬芯本控制的次盹
P.、苹闩:£布玉左弱部引用
图6-2
图6-3
七、他人修改了代码我该如何更新(update)?
若是你的项目组有多个人同时完成同一个项目,那么他人修改了代码,你怎么才能将他人修改的程序更新到你的机械中来呢?
1、在你的本地源代码目录上点击右键,选择“SVN更新”,输入用户认证信息确信小乌龟就会帮你他人修改的代码复制过来。如图
7-1
2、
图7-1更新后会给出一个更新的文件列表,你能够双击此文件对照查看他人做了哪些修改。如图7-2
图7-2
更新的文件列表利用颜色代码来高亮不同的更新行为紫色新项已经增加到你的工作副本中。
深红你的工作副本中删除多余项,或是你的工作副本中丢失的项被替换绿色版本库中的修改与你的本地修改成功归并。
亮红来自版本库的修改在与本地修改归并时显现了冲突,需要你解决。
黑色你W3的没有改动的项被来自版本库中新版本所更新。
■!/更新时提示文件冲突是怎么回事?
一般提示冲突表示你和别人修改了文件的同一个位置。那么该如何解决呢?请查看“如何解决冲突”。
八、如何解决冲突
第一咱们先了解冲突时如何产生的。当多个人在同时修改同一文件的同一名置时,他人将文件提交到版本库,而你在修改前没有更新那个文件致使。因此在修改前及时更新能够有效的减少冲突的产生。
文件更新若是有冲突更新对话框提示如图8-1所示:
E.\Svuz-dcCodt\ctxle-袒9(-Tort4ixeSVl完虚,
-|g|x|
IMME委岁
.—?Cude'-车昭成目一至今还有一个由文样妙于神笑状表□
已辑输606宇节,耗用。分3秒
冲突;1显示日志心”|商定(。
图8-1
冲突后的文件内容如下:
<<<<<<<.mine
thisistest
我增加一行文字=======
thisistest
张三修改的内容>>>>>>>.r3
<<<<<<<.mine
这是你的文件,在你更新你的工作副本之前存在于你的的工作副本中——也确实是说,没有冲突标志。那个文件除你的最新修改外没有别的东西。
这是在你更新你的工作副本之前的基础版本(BASErevision)文件。也确实是说,它是在你做最后修改之前所检出的文件。
>>>>>>>.r3
那个文件是当你更新你的工作副本时,你的Subversion客户端从效劳器接收到的。
那个文件对应与版本库中的最新版本。
解决方式如下:
冲突的文件图标左下角一样会显示一个黄色的叹号标识。在此文件点击右键选择TortoiseSVN一编辑冲突运行外部归并工具/冲突编辑器如图8-2,或你能够利用任何别的编辑器手动解决冲突。你需要冲定哪些代码是需要的,做一些必要的修改然后保留。
图8-2
然后,执行命令TortoiseSVN一已解决并提交人的修改到版本库。需要注意的是已解决命令并非是真正的解决了冲突,它只是删除和两个文件,许诺你提交修改。
若是你的二进制文件有冲突,Subversion可不能试图归并文件。本地文件维持不变(完满是你最后修改时的样子),但你会看到文件。若是你要撤消你的修改,保留版本库中的版本,请利用还原(Rever