美文网首页
svn的用法

svn的用法

作者: w_zhuan | 来源:发表于2017-08-29 11:18 被阅读32次

1.客户端指令

1.svn chaeckout  下载服务器代码到本地 (简写svn co)

2.svn commit 将改动的文件提交到服务器 (简写svn ci)

3.svn update 更新服务器的代码到本地 (简写svn up)

4.svn add 向本地的版本控制库中添加新的文件

5.svn delegate. svn remove :从本地的版本控制库中删除文件 (简写svn del . svn rm)

6.svn move :移动文件或者目录或者文件更名

7.svn mkdir :创建创建纳入版本控制下的新目录

8.svn revert :撤销之前的一切修改

9.svn merge :将两个版本之间的差异并到当前的文件

10.svn info:查看文件的详细信息

11.svn diff :查看不同版本的区别

12.svn log :查看日志信息

13.svn list :svn status :查看文件状态(简写 svn st)

14.svn help :获取帮助信息 (比如 svn help ci)

15.svn lock 枷锁

16.svn unlock :解锁

2.检出

一次检出

1>进入经理文件夹

1>进入svn checkout 指令

3>输入电脑密码

4>输入用户名

5>输入密码

6>检出成功

第二次检出

1>进入自己的文件夹

2>输入svn checkout 指令

3>检出成功

只要输入过一次账号密码后,终端会自动记录我们的密码

通过指定的账号

svn的本质是通过一个文件夹来管理源代码,默认情况下,用于管理源代码的文件夹是隐藏的,这个隐藏文件夹的名字叫做 .svn

注意:新建文件或文件夹之后如果直接提交(直接commit)回报如下的错误:is not under version control

该错误的含义是:提示我们提交的文件没有纳入版本控制

3.添加

提交一个新建的文件到服务器,需要2个步骤

添加新建的文件到本地的版本 :svn add

提交刚才的操作到服务器:svn commit

如果直接提交一个没有添加到本地版本控制中的文件,会报下面的错误:is not a working copy

4.提交

将改动过的文件提交到服务器

svn commit -m "注释"[PATH]

svn ci -m "注释" [PATH]

注意:一定要养成写注释的好习惯

5.更新

将服务器的最近代码更新到本地

svn update[PATH]

示例

svn update /users/inj/desktop/workspace/Weibo/branches/User.m

橙色代表的是:更新到哪个文件的内容

如果省略橙色的路径,就更新新命令所在的路径内容

将文件恢复至某个版本

svn update-r [PATH]

作者:JoanKing

链接:http://www.jianshu.com/p/22b1c4918718

來源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章

  • 版本控制(未完善)

    版本控制的方式 git svn git 用法: .gitignore 用法

  • svn的用法

    1.客户端指令 1.svn chaeckout 下载服务器代码到本地 (简写svn co) 2.svn commi...

  • svn的用法

    WC:Working Copy 你的工作区 Versioned:受控的;受版本控制的 SVN是什么? SVN是开源...

  • svn ignore

    [转]mac OS 下配置SVN忽略文件 svn ignore 的用法(忽略文件及目录)http://blog.c...

  • mac svn 的用法

    mac 自带有 git 和 svn 前面用过 git 新的项目要用 svn 所有就缓过来了 ** 以下通过命令行*...

  • SVN~CornerStone用法

    CornerStone用法首先我们打开CornerStone;有三个选项,选择第一项添加repository; 添...

  • SVN基础用法

    本文来自个人博客 sunyongfeng.com。博客的文章保持更新,此文可能不是最新状态。 svn - Subv...

  • svn 基本用法

    svn获取远程项目 svn提交 取消add后,但是没有提交的文件夹 如何add所有文件,除了忽略的文件 如何add...

  • 版本控制工具svn

    git和svn是现在主流的两种版本控制工具,git的一些语法之前分享过,今天给大家分享一点关于svn的用法;svn...

  • svn命令行忽略文件及文件夹

    转载并做些修改 SVN忽略文件或文件夹几种方法总结 svn ignore 的用法(忽略文件及目录) 若想创建了一个...

网友评论

      本文标题:svn的用法

      本文链接:https://www.haomeiwen.com/subject/szkodxtx.html