svn的下载与安装,使用,包教包会!!! (2)

。你可以添加文件/目录。但是这些添加的文件目录不会立刻成为版本库的一部分,而是被添加进待变更列表中,直到执行了 commit 操作后才会成为版本库的一部分。

。同样地你可以删除文件/目录。删除操作立刻将文件从工作副本中删除掉,但该文件的实际删除只是被添加到了待变更列表中,直到执行了 commit 操作后才会真正删除。

。Rename 操作可以更改文件/目录的名字。"移动"操作用来将文件/目录从一处移动到版本库中的另一处。

6、复查变化

操作:右键打开操作列表   点击  检查修改   (就可看到改动的文件  或则  新增的文件  等一些的更改记录)

  :鼠标移到更改过的文件  右键  点击  比较差异   就可以和改动之前的文件进行比较   查看你改动过的地方

。当你检出工作副本或者更新工作副本后,你的工作副本就跟版本库完全同步了。但是当你对工作副本进行一些修改之后,你的工作副本会比版本库要新。在 commit 操作之前复查下你的修改是一个很好的习惯。

。Status 操作列出了工作副本中所进行的变动。正如我们之前提到的,你对工作副本的任何改动都会成为待变更列表的一部分。Status 操作就是用来查看这个待变更列表。

。Status 操作只是提供了一个变动列表,但并不提供变动的详细信息。你可以用 diff 操作来查看这些变动的详细信息。

更改后的文件会有一个红色感叹号,需要执行  提交(commit)  操作(输入更改说明)   就可以上传到版本库了

如果是新增了一个文件,文件上会有一个蓝色的问号,需要执行 增加(add)操作 来进行登记  执行增加操作后 文件上会变成蓝色加号  需要执行提交(commit)操作就可以上传到服务器了。

7、修复错误

操作:点击  svn还原 (revert)  (本次进行的修改就会恢复到以前)

我们来假设你对工作副本做了许多修改,但是现在你不想要这些修改了,这时候 revert 操作将会帮助你。

Revert 操作重置了对工作副本的修改。它可以重置一个或多个文件/目录。当然它也可以重置整个工作副本。在这种情况下,revert 操作将会销毁待变更列表并将工作副本恢复到原始状态。

8、解决冲突

合并的时候可能会发生冲突。Merge 操作会自动处理可以安全合并的东西。其它的会被当做冲突。例如,"hello.c" 文件在一个分支上被修改,在另一个分支上被删除了。这种情况就需要人为处理。Resolve 操作就是用来帮助用户找出冲突并告诉版本库如何处理这些冲突。

9、提交更改  

操作: 右键  提交(commit)  输入更改说明   即可

Commit 操作是用来将更改从工作副本到版本库。这个操作会修改版本库的内容,其它开发者可以通过更新他们的工作副本来查看这些修改。

在提交之前,你必须将文件/目录添加到待变更列表中。列表中记录了将会被提交的改动。当提交的时候,我们通常会提供一个注释来说明为什么会进行这些改动。这个注释也会成为版本库历史记录的一部分。Commit 是一个原子操作,也就是说要么完全提交成功,要么失败回滚。用户不会看到成功提交一半的情况。

10、如何打开 VisualSVN Server Manager?

我一直以为,visualSvn server  manager  需要repair一下VisualSVN-Server-3.9.5-x64.msi才能打开,其实不是,到c/Program Files/VisualSVN Server/bin/VisualSVN Server.msc就可以打开,也可以直接发送桌面快捷键方式,以后就可以在桌面直接打开svn 后台管理界面了。

11、后台管理界面 操作(和git的远程仓库时一个概念)  其实这一条 应该放在第一条 后面的检出什么的  都需要在这一步之后

创建版本库:右键点击repositories   点击create 那一项   选择第一项  标准仓库   输入仓库名  ok

创建用户:右键users   点击create那一项   输入用户名  密码  即可

为某个版本仓库 添加用户  并设置权限:右键某一个版本仓库  选择 properties   选择想要添加的用户   下方可以设置用户权限  是只读还是读写 都行

12、如何设置 忽略列表  也就是提交时 忽略掉某个文件(特别是vue 的node moudule文件 特别大 但可以忽略)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwpgzf.html