源代码管理工具SVN

时间:2021-08-24 01:35:08

1.源代码管理工具概述

      源代码管理工具SVN源代码管理工具SVN

2_SVN常用指令.hm

  Checkout把整个项目所有的源代码从服务器下载到本地

  Update:将服务器上的代码更新到本地(只会更新被修改的文件)

  Commit:将本地的修改之后的代码提交至服务器(只提交修改之后的代码)

  当提交代码时报错:out  of date : 服务器的文件被别人修改了

  解决办法: 讲服务器的文件更新到本地,然后与自己的代码  合并 调试之后在提交 

         源代码管理工具SVN

          大部分公司使用此种策略

         源代码管理工具SVN

          一个人checkout 下载代码之后,服务器会被锁住,禁止其他人操作.直至commit.这种策略不能并行开发,效率太低

3_SVN服务器搭建.hm

      源代码管理工具SVN

       进入公司之后,需要向老大要svn的账号密码,进行本地操作即可.

       因为xcode对svn的集成不好,所以一般使用命令行和另外两种图形化工具操作

4_UNIX常用指令

svn   chekcout   help

获取chekout的指令帮助

svn  --help

帮助.里面会提供 所有的指令

clear

清空命令行

cd  目录

切换目录    cd  /User/Apple/Desktop

pwd

查看当前路径

cd   ..

回到上一级目录

ls

查看当前目录中的文件

ls   -l

查看当前目录中的文件的详细信息

ls   -a

查看当前目录中的所有文件(包括隐藏的)

ls  -la

列出当前目录中的所有文件和目录的详细信息,包括隐藏文件和目录

table

自动补全

touch  文件名

创建文件

open

打开文件

cat

查看文件

more

分页查看文件(内容多时分页查看)

ctrl + c

退出当前指令

                      源代码管理工具SVN

5_SVN常用指令01.hm

      源代码管理工具SVN       源代码管理工具SVN

    svn文件状态

        源代码管理工具SVN

6_SVN使用步骤.hm

      源代码管理工具SVN

      源代码管理工具SVN

      源代码管理工具SVN

  整合第2.3.4.5步 成一句代码

      源代码管理工具SVN

  提交代码时报错

      源代码管理工具SVN

  提交两个文件

      源代码管理工具SVN

  删除代码库中的文件:

    如果直接在本地 移除文件到废纸篓, 是不正确的. 用svn status 查看状态 是' !' 表示文件丢失或不完整. 直接svn commit提交,终端没有反应.  服务器也没有改变

      源代码管理工具SVN    源代码管理工具SVN

7_SVN进行反悔操作.hm

  没有提交到服务器的时候才能使用revert

      源代码管理工具SVN

  查看每一次版本号/日志信息

      源代码管理工具SVN

08_SVN解决冲突.hm

  先更新,再提交

  本地版本号低于或等于服务器的版本号  提交时,出现的提示

      源代码管理工具SVN

       源代码管理工具SVN

      Mc   使用我的代码,  tc  使用服务器的代码        p手动修改,保留两者

      改完冲突之后:svn  resolved  main.c   ,再提交一次

       源代码管理工具SVN

补充:  1.设置显示隐藏文件夹

    源代码管理工具SVN

源代码管理工具SVN的更多相关文章

  1. iOS核心笔记—源代码管理工具-SVN

    源代码管理工具-SVN 一. 源代码管理工具概述 1. 源代码管理工具的作用? > 能追踪一个项目从诞生一直到定案的过程 > 记录一个项目的所有内容变化,无限制返回 > 查看特定版本 ...

  2. 源代码管理工具之SVN

    源代码管理工具SVN是一款非常强大的源代码管理工具,现在国内70%-90%的公司都在使用SVN来管理源代码,下面就让小编给大家着重介绍一下SVN的使用,SVN的使用主要分为下面几块. SVN的使用环境 ...

  3. iOS 源代码管理工具之SVN

    源代码管理工具之SVN 源代码管理工具SVN是一款非常强大的源代码管理工具,现在国内70%-90%的公司都在使用SVN来管理源代码,下面就让小编给大家着重介绍一下SVN的使用,SVN的使用主要分为下面 ...

  4. 源代码管理工具-GIT

    源代码管理工具-GIT ---- 一. 掌握 - git 概述 1. git 简介? 什么是git? git是一款开源的分布式版本控制工具在世界上所有的分布式版本控制工具中,git是最快.最简单.最流 ...

  5. iOS核心笔记—源代码管理工具-GIT

    源代码管理工具-GIT 一. git 概述 1. git 简介? 什么是git? > git是一款开源的分布式版本控制工具 > 在世界上所有的分布式版本控制工具中,git是最快.最简单.最 ...

  6. 源代码管理工具(上)-SVN基本使用

    ------------------------------------------------------SVN简介和搭建 ------------------------------------- ...

  7. 管理源代码的工具SVN与GIT

    如何看待源代码 源代码是公司的重要资产 对应软件公司来说,源代码相当于固定资产>人才 所以源代码管理对于公司来说是最重要的事物之一 一.管理源代码的工具 SVN:集中式的源代码管理工具,通常必须 ...

  8. IOS SVN源代码管理工具使用

    01.    源代码管理工具概述(PPT)===================================================* 源代码管理工具的作用:# 能追踪一个项目从诞生一直到 ...

  9. iOS源代码管理工具

    源代码管理工具简介 1.为什么会出现源代码管理工具? 为了解决在软件开发过程中,由源代码引发的各种蛋疼.繁琐的问题 2.源代码管理不当可能会引起的后果? 无法后悔:做错了一个操作后,不能回到之前的操作 ...

随机推荐

  1. ios7适配一些问题以及64位32位

    ios7适配一些问题(http://www.cocoachina.com/ios/20130703/6526.html) 1.iOS应用如何实现64位的支持 http://www.codeceo.co ...

  2. Adobe Edge Animate –Edge Commons强势来袭,Edge团队开发成为现实

    Adobe Edge Animate –Edge Commons强势来袭,Edge团队开发成为现实 版权声明: 本文版权属于 北京联友天下科技发展有限公司. 转载的时候请注明版权和原文地址. Edge ...

  3. CentOS下系统时间同步和时区的修改和设置(用的这个)

    一.修正时区 rm -rf /etc/localtime #删除当前默认时区www.kwx.gd ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localt ...

  4. Unity3D C#脚本开发学习

    1. Inherit from MonoBehaviour,All behaviour scripts must inherit from MonoBehaviour (directly or ind ...

  5. 用API给用户添加职责

     DECLARE lc_user_name VARCHAR2(100) := 'PRAJ_TEST'; lc_resp_appl_short_name VARCHAR2(100) := 'FND' ...

  6. 十六进制颜色转换为iOS可以用的UIColor

    // //  UIColor+Transformation.h //  ContactApp // //  Created by 袁冬冬 on 15/9/11. //  Copyright (c) 2 ...

  7. Vue:将px转化为rem,适配移动端vant-UI等框架(px2rem-loader)

    转载:https://www.cnblogs.com/WQLong/p/7798822.html 1.下载lib-flexible 使用的是vue-cli+webpack,通过npm来安装的 npm ...

  8. 三、hive JavaAPI示例

    在上文中https://www.cnblogs.com/lay2017/p/9973370.html 我们通过hive shell去操作hive,本文我们以Java代码的示例去对hive执行加载数据和 ...

  9. 学习一份百度的JavaScript编码规范

    JavaScript编码规范 1 前言 2 代码风格 2.1 文件 2.2 结构 2.2.1 缩进 2.2.2 空格 2.2.3 换行 2.2.4 语句 2.3 命名 2.4 注释 2.4.1 单行注 ...

  10. Andrew Ng Machine Learning Coursera学习笔记

    课程记录笔记如下: 1.目前ML的应用 包括:数据挖掘database mining.邮件过滤email anti-spam.机器人autonomous robotics.计算生物学computati ...