ios svn常用命令注意事项,xcode svn

ios项目开发中常用的svn命令

1.文件的状态的含义:

A:add,新增文件

A+:修改图片资源名称

C:conflict,冲突

D:delete,删除

M:modify,本地已经修改

G:modify and merGed,本地文件修改并且和服务器的进行合并

U:update,从服务器更新

R:replace,文件被替换

I:ignored,忽略

?:不识别,需要手动add

2.svn简写

svn checkout  简写svn  co

svn update 简写  svn up(注意你提交代码文件之后,版本号依旧停留在上一个版本,所以你提交之后也需要 svn up一下,然后svn info才能查看到最新的信息)

svn state  简写  svn st(查看文件的状态,是否被修改,删除等,很重要的命令)

svn commit - m "描述" 简写  svn ci - m ‘描述‘(提交代码文件)

svn info 查看信息,包括当前的版本最后的修改人

3.svn提交代码必须做的步骤

svn 命令常用步骤:

1).cd 工作目录 (可以拖拽文件或文件夹到终端即可,或  ls  ,cd linux命令)

2).svn info   (查看信息)

3).svn up   (更新代码到最新版本)

4).svn st   (查看状态哪些文件有哪些更改)

!叹号  svn delete Controllers/LoginViewController.m

?问号 (不识别,add一下即可) svn add Controllers/Login/LoginViewController.m

5).svn ci -m “update更新代码”

注意:1.如果 Update(终端或者xcode)时遇到  tree conflict或者 lock 时,需要在终端使用

svn cleanup来解锁

2.如果有工作目录的改变,一定要 更新projectsettings文件,否则会有一些文件找不到,导致编译错误,原因是你创建的目录并没有提交到服务器

建议:svn终端命令和 xcode 自带 svn结合使用,效率更高!遇到冲突最好使用xcode逐行解决!

时间: 2024-10-14 04:48:39

ios svn常用命令注意事项,xcode svn的相关文章

SVN常用命令

SVN(Subversion)是一个自由.开源的项目源代码版本控制工具.目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件. Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器.不同的是,它可以记录每一次文件和目录的修改情况,这样就可以在需要的回滚时,将数据恢复到以前的版本,并可以查看数据的更改细节. SVN 官方网址:Apache Subversion SVN 服务器配置:安装SVN服务器   一. SVN常用命令 1.将文件checkout到

svn常用命令与分支操作

创建分支 svn cp -m "create branch" http://svn_server/xxx_repository/trunk http://svn_server/xxx_repository/branches/br_feature001 获得分支 svn co http://svn_server/xxx_repository/branches/br_feature001 合并主干上的最新代码到分支上 cd br_feature001 svn merge http://sv

svn常用命令详解(很全,很实用)

ubuntu下安装subversion客户端: sudo apt-getinstall subversion subversion-tools 1.检出 svn  co  http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码 svn  co  svn://路径(目录或文件的全路径) [本地目录全路径]  --username 用户名 --password 密码 svn  checkout  http://路径(目录或文件的全路径)

SVN常用命令总结(持续更新)

现在流行的协同管理工具估计就属SVN和Git了.这两者都使用过,不过现在正在使用的是SVN,故将经常使用的命令总结下来. 不管是Windows端的svn客户端还是eclipse的subversion插件,都是界面化操作.这里记录的是Linux下的命令行式操作命令: 1)查找帮助:svn help 2)将文件checkout到本地目录:svn checkout path(path是服务器上的目录).如果check出的是工程,且需要用一个新的工程名则可以用该语句:svn checkout path(

SVN常用命令之checkout

SVN常用命令之checkout mac终端下可以直接使用svn的命令,因为mac系统默认是已装svn:  ~ which svn /usr/bin/svn redhat/centos系统下需手动安装,命令如下: [[email protected]~]#  yum install -y subversion [[email protected] ~]# svn --version svn,版本 1.7.14 (r1542130) 编译于 Aug 23 2017,20:43:38 常用检出命令

iOS开发笔记--IOS开发者常用的10个Xcode插件

IOS开发者常用的10个Xcode插件 [导读] 一个合适的插件意味着它可以适应不同的开发环境,Sublime Text 和TextMate就是很好的例子.你知道Xcode也支持插件吗? 一个合适的插件意味着它可以适应不同的开发环境,Sublime Text 和TextMate就是很好的例子.你知道Xcode也支持插件吗?如果你不知道我也不会感到惊讶,因为苹果公司并没有在花力气去宣传Xcode的这个功能,而且官网上关于为Xcode创建插件的文档也很少. 幸运的是这并没有阻止开发者为Xcode创建

IOS开发者常用的10个Xcode插件

IOS开发者常用的10个Xcode插件 申请达人,去除赞助商链接 一个合适的插件意味着它可以适应不同的开发环境,Sublime Text 和TextMate就是很好的例子.你知道Xcode也支持插件吗?如果你不知道我也不会感到惊讶,因为苹果公司并没有在花力气去宣传Xcode的这个功能,而且官网上关于为Xcode创建插件的文档也很少. 幸运的是这并没有阻止开发者为Xcode创建插件.在本文中我将为大家推荐10款我日常使用的插件,希望它们能在开发中帮助到大家. Alcatraz 在过去安装Xcode

SVN 常用命令

server端 启动SVN服务器:svnserve -d -r repositoryPath -d表示以daemon方式(后台运行)运行 -r指定目录下的所有目录 检查是否正常启动:ps -ef|grep svnserve client端: 1.将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svnco 2.往版本库中添加新的文件 svn add fi

linux下svn常用命令

列出几个常用到的Linux SVN命令 1.检出 svn checkout path(path是svn地址) 如:svn checkout https://192.168.71.30/test/doc 简写:svn co https://192.168.71.30/test/doc 2.新增 svn add path 如:svn add test.cpp 3.提交 svn commit -m "修改信息" path 如:svn commit -m "新增makefile&qu