SVN操作指南.ppt_第1页
SVN操作指南.ppt_第2页
SVN操作指南.ppt_第3页
SVN操作指南.ppt_第4页
SVN操作指南.ppt_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

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

文档简介

1、,客户端安装版本库基本操作客户端操作合并和分支,主要内容,客户端安装,客户端安装,客户端安装,客户端安装,客户端安装,客户端安装,客户端安装,客户端安装,单击是重新启动计算机并完成安装。客户端安装,点击language pack-1 . 4 . 7 . 11792-win32-zh _ cn.exe,进行汉化,客户端安装,客户端安装,汉化完成后,右键显示下图:客户端安装,客户端安装,汉化后,右键查看,如下图汉化成功。客户端安装版本库基本操作客户端操作合并和分支,主要内容,版本库基本操作,SVN服务器登录,版本库基本操作,输入相应的地址和用户名密码,密码可以保存身份验证以避免多次输入的麻烦,版本

2、库基本操作,登录后界面,版本库基本操作,版本库基本操作,版本库基本操作,显示日志点击按钮一次即可显示当前目录下的所有文件和目录日志。将弹出以下对话框。版本库基本操作,版本分支图有时,我们需要知道从哪里开始分支和标签,也想知道这个分支是一个单独的分支还是一个树形结构。如有必要,您可以使用分支图的乌龟版本。此版本的历史分析图表可以显示分支/标记是在哪里创建的,以及何时删除的。具体来说,我们可以看到SVN帮助,版本库的基本操作,并通过用这个命令指定路径导出一个干净的目录树。所谓的“干净”意味着引导文件不受SVN版本的控制。默认情况下是导出目录的当前版本的内容。当然,您也可以指定要导出的版本。如果项目

3、包含对外部项目的引用,并且您不想同时签出该引用,请选中“忽略外部”复选框。版本库的基本操作,签出此命令可以将所选目录从服务器导出到本地工作副本(在此级别)。与导出不同的是,检出的文件是版本控制的,如下图所示:版本库的基本操作,创建文件夹/添加文件夹/添加文件等。这些命令可以将本地文件或文件夹添加到服务器端目录。删除您可以删除目录或文件。删除后,版本号会增加。你可以通过日志找到被删除的文件。如果要重命名文件,应该使用服务器端的重命名命令来重命名文件或文件夹,然后在本地工作副本中执行“提交”。您可以在本地右键单击并使用TSVN的菜单来更改其名称,这在提交后将具有相同的效果。版本库基本操作,复制到工

4、作副本此本地工作副本必须是已接受版本控制的文件夹。执行辅助命令后,预先添加的符号将显示在当前目录的本地工作副本中。绿色勾号表示文件已经在SVN服务器中,蓝色加号表示预先添加的文件夹,可以通过右键单击提交来添加。版本库的基本操作,复制到此命令可以在当前版本库中建立分支(标签/基线), SVN允许并行维护文件和目录的分支,并且所有分支可以相互链接,也可以从一个分支复制和修改到另一个分支。最后,本地工作副本可以反映在不同的分支上,以便在日常工作中可以“混合和比较”不同的开发路线。客户端安装版本库基本操作客户端操作合并和分支,主要内容,客户端操作,图标解析,客户端操作,新签出的工作副本带有绿色勾号。表

5、示Subversion状态正常。开始编辑文件后,状态变为已修改,图标重载变为红色感叹号。通过这种方式,您可以很容易地看到自上次更新工作副本以来哪些文件已经被修改,并且需要提交。如果在提交过程中有冲突,图标将变成黄色感叹号。如果您为文件设置svn:needs种子锁属性,Subversion将使该文件成为只读文件,直到您获得文件锁。只读文件有这个重载图标,表示编辑前必须锁定。如果你有一个文件锁,Subversion状态是正常的,这个重载图标提醒你释放锁,如果你不使用它,允许其他人提交对文件的修改。此图标表示当前文件夹下的某些文件或文件夹已计划从版本控制中删除,或者此文件夹下的受控文件丢失。加号告诉

6、您已经计划将文件或目录添加到版本控制中。客户端操作、在本地工作副本的空白处单击鼠标右键,如下图所示:客户端操作,已经解决了,有时从版本库中更新文件时会出现冲突。发生冲突是因为两个开发人员修改了文件中相同的行。因为Subversion不知道项目的细节,所以它将冲突的解决留给了开发人员。如图所示:此时客户端需要解决冲突。首先,更新您的本地工作副本,如图:客户端需要选择第一个文本,右键单击,右键单击在龟甲中,选择编辑冲突,将出现下图。您可以编辑冲突文件,并最终选择所需的文档。客户端执行此操作,如果您想保持您的版本覆盖版本库中的版本,请使用resolved命令并提交您的版本。您可以右键单击父文件夹,选

7、择已解决的授权.并使用“已解析”命令来解析多个文件。此操作将弹出一个对话框,列出文件夹中所有冲突的文件,您可以选择将哪些文件标记为已解决。SVN还原如果您对文件进行了更改,但尚未提交,但文档的标记变成了红色惊叹号,并且您发现它是错误的,如果您想返回到原始状态,请使用SVN还原命令。由于没有提交操作,版本号不会增加。客户端操作,用这个命令导出,指定路径,可以导出一个干净的目录树(导出的文件不受SVN版本的控制),这与服务器上的导出相同。添加当工作副本中出现新文件时,执行此命令将新文件添加到服务器。当然,它也可以通过在服务器端添加来实现。切换会将您的工作副本切换到另一个网址(服务器目录),服务器目

8、录会更改,存储的文件位置也会更改,因此您在编辑后将无法提交您的工作副本。此时,您必须执行切换操作,将您的工作副本切换到服务器端的相应目录,然后您可以再次提交它。切换操作仅限于在版本库中切换。重新定位和切换的功能是相同的,但是不同的是它实现了版本库之间的切换。客户端操作,重新定位这是一个罕见的操作。只有当版本库路径改变时,才能使用重新定位。可能的原因是:服务器的IP地址已经改变。协议已被更改(例如,从http:/更改为https:/)。服务器上版本库的路径已更改。换句话说,如果您想要重新定位,只有当您的工作副本仍然位于同一个版本库中,但是版本库本身已经不存在了。在以下情况下不支持:你必须转移到一

9、个完全不同的版本库。在这种情况下,您必须从新版本库中执行完全签出。您必须在同一个版本库中切换一个分支或目录。要做到这一点,你可以切换到乌龟.如果您使用上述任何一种重新定位方法,都会破坏您的工作副本,并且在您更新和提交时会提示一些令人困惑的错误消息。一旦发生这种情况,唯一的办法就是查看最新版本。客户端操作,创建修补程序/应用修补程序如果您没有权限修改此文件,但由于这种情况,您必须再次修改此文件,然后您可以使用来创建修补程序,然后将您创建的修补程序发送给对此目录具有写权限的人员。在他执行补丁应用程序后,您的修改将被提交到服务器。有关详细信息,请参见帮助文件5.19。创建和应用补丁。客户端安装版本库

10、的基本操作。客户操作合并和分支,主要内容,合并和分支。所谓的分支实际上是一个拷贝,将原始目录的内容拷贝到一个新目录中。但是,这种拷贝并不是真正意义上的数据拷贝,它只是建立了一个现有目录树的条目,相当于一个硬链接。如果提交了文件修改,也就是说,在SVN,分支和标签实际上是“廉价的副本”,因此当执行复制命令时,它占用的时间和空间很少。合并和分支、分支机构在本地工作复制区域中右键单击,单击乌龟分支/标记.出现下图,记下地址和日志,单击确定,分支成功建立。合并和分支,分支建立在服务器端。选择目录后,右键单击并单击复制到,填写相关地址,或者您可以建立一个分支机构。合并和分支,合并一些分支需要在工作一段时间后根据实际需要和主干进行合并。合并的方式有两种:如果需要将主线的变更合并到分支,需要在分支的工作副本下进行合并,合并的范围需要从主线上最后一个合并版本到当前主线上的最新版本。如果主线和分支都修改了同一个文件,合并后就会发生冲突,然后冲突就解决了。如果主线被修改,但分支未被修改,主线上的合并更改将被添加到当前副本并提交。如果是第一次合并,起始版本号是创建的最后一个分支的版本号;如果有必要将分支变更合并到主线中,则需要将其合并到主线的工作副本下。合并的范围是从分支的最后一个合并

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论