源代码管理工具SVN
1.源代码管理工具概述


2_SVN常用指令.hm
Checkout把整个项目所有的源代码从服务器下载到本地
Update:将服务器上的代码更新到本地(只会更新被修改的文件)
Commit:将本地的修改之后的代码提交至服务器(只提交修改之后的代码)
当提交代码时报错:out of date : 服务器的文件被别人修改了
解决办法: 讲服务器的文件更新到本地,然后与自己的代码 合并 调试之后在提交

大部分公司使用此种策略

一个人checkout 下载代码之后,服务器会被锁住,禁止其他人操作.直至commit.这种策略不能并行开发,效率太低
3_SVN服务器搭建.hm
进入公司之后,需要向老大要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 |
退出当前指令 |

5_SVN常用指令01.hm

svn文件状态
6_SVN使用步骤.hm



整合第2.3.4.5步 成一句代码

提交代码时报错

提交两个文件

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

7_SVN进行反悔操作.hm
没有提交到服务器的时候才能使用revert

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

08_SVN解决冲突.hm
先更新,再提交
本地版本号低于或等于服务器的版本号 提交时,出现的提示


Mc 使用我的代码, tc 使用服务器的代码 p手动修改,保留两者
改完冲突之后:svn resolved main.c ,再提交一次

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

源代码管理工具SVN的更多相关文章
- iOS核心笔记—源代码管理工具-SVN
源代码管理工具-SVN 一. 源代码管理工具概述 1. 源代码管理工具的作用? > 能追踪一个项目从诞生一直到定案的过程 > 记录一个项目的所有内容变化,无限制返回 > 查看特定版本 ...
- 源代码管理工具之SVN
源代码管理工具SVN是一款非常强大的源代码管理工具,现在国内70%-90%的公司都在使用SVN来管理源代码,下面就让小编给大家着重介绍一下SVN的使用,SVN的使用主要分为下面几块. SVN的使用环境 ...
- iOS 源代码管理工具之SVN
源代码管理工具之SVN 源代码管理工具SVN是一款非常强大的源代码管理工具,现在国内70%-90%的公司都在使用SVN来管理源代码,下面就让小编给大家着重介绍一下SVN的使用,SVN的使用主要分为下面 ...
- 源代码管理工具-GIT
源代码管理工具-GIT ---- 一. 掌握 - git 概述 1. git 简介? 什么是git? git是一款开源的分布式版本控制工具在世界上所有的分布式版本控制工具中,git是最快.最简单.最流 ...
- iOS核心笔记—源代码管理工具-GIT
源代码管理工具-GIT 一. git 概述 1. git 简介? 什么是git? > git是一款开源的分布式版本控制工具 > 在世界上所有的分布式版本控制工具中,git是最快.最简单.最 ...
- 源代码管理工具(上)-SVN基本使用
------------------------------------------------------SVN简介和搭建 ------------------------------------- ...
- 管理源代码的工具SVN与GIT
如何看待源代码 源代码是公司的重要资产 对应软件公司来说,源代码相当于固定资产>人才 所以源代码管理对于公司来说是最重要的事物之一 一.管理源代码的工具 SVN:集中式的源代码管理工具,通常必须 ...
- IOS SVN源代码管理工具使用
01. 源代码管理工具概述(PPT)===================================================* 源代码管理工具的作用:# 能追踪一个项目从诞生一直到 ...
- iOS源代码管理工具
源代码管理工具简介 1.为什么会出现源代码管理工具? 为了解决在软件开发过程中,由源代码引发的各种蛋疼.繁琐的问题 2.源代码管理不当可能会引起的后果? 无法后悔:做错了一个操作后,不能回到之前的操作 ...
随机推荐
- BNU 13174 Substring Frequency
3C. Substring Frequency Time Limit: 1000ms Memory Limit: 32768KB 64-bit integer IO format: %lld ...
- python022 Python3 面向对象
Python3 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的.本章节我们将详细介绍Python的面向对象编程. 如果你以前没有接触 ...
- server中intersect的用法
intersect 就像数学中的交集一样, select nam from tb_table1 intersect select name from tb_table2 查询的是两个数据集的交集 ...
- 洛谷P1016 旅行家的预算
题目描述 一个旅行家想驾驶汽车以最少的费用从一个城市到另一个城市(假设出发时油箱是空的).给定两个城市之间的距离D1.汽车油箱的容量C(以升为单位).每升汽油能行驶的距离D2.出发点每升汽油价格P和沿 ...
- PMU 简介
目录 1:PMIC2:Battery管理3:功耗4:常见问题5:参考文献 PMIC[MT6322] Source code structure Build option Battery char ...
- ES6__Symbol
/** * Symbol */ /** * 1 什么是 Symbol ? * Symbol,表示独一无二的值.它是 JS 中的第七种数据类型. */ // 基本的数据类型: Null Undefine ...
- angularjs ngRoute的使用简单例子
很丑的小例子,刚学angularjs,写下来方面以后看. 1.例子的工程目录如下: 2.index.html代码如下: <!DOCTYPE html><html><hea ...
- APP后端处理视频的方案
在当前的app应用中,到处都能看到视频的身影,例如,在社交类的app上,用户可以拍摄属于自己的小视频,并发布到相应得栏目,增加和好友们互动的机会. 后台常见的视频处理有以下几种: · ...
- app后端搜索入门
现在人们的网络生活已经离不开搜索了,遇到不懂的问题,想知道的事情,搜索一下,就知道答案. 在app中,最常见的搜索情景就是搜索用户.只有几百,几千的用户量时,可以直接用用like这样的模糊查询,但是, ...
- 某考试 T2 yja
2.1 Description 在平面上找 n 个点, 要求这 n 个点离原点的距离分别为 r1, r2, ..., rn. 最大化这 n 个点构成的凸包面积, 凸包上的点的顺序任意. 2.2 Inp ...