Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2618175
  • 博文数量: 315
  • 博客积分: 3901
  • 博客等级: 少校
  • 技术积分: 3640
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-08 15:32
个人简介

知乎:https://www.zhihu.com/people/monkey.d.luffy Android高级开发交流群2: 752871516

文章分类

全部博文(315)

文章存档

2019年(2)

2018年(1)

2016年(7)

2015年(32)

2014年(39)

2013年(109)

2012年(81)

2011年(44)

分类: 项目管理

2014-06-06 00:28:33

原文地址:Ubuntu中svn客户端使用 作者:wsysx

在之前的开发阶段,由于大家的任务是按模块划分的,而模块间耦合度很低,因此一直都是各编各的,直到近期需要合并代码的时候才注意到,其实有些工具函数都写重了,而且还有宏定义、结构体之类的问题,所以代码同步问题已刻不容缓了。下面简单介绍下ubuntu中使用svn客户端的一些事项:

1、首先需要安装SVN。Ubuntu下的SVN安装十分简单。
使用命令:sudo apt-get install subversion(或者sudo apt-get install rapidsvn)
然后根据提示一步一步,就完成了SVN的安装; 也可以通过Synaptic Package Manager来搜索安装两者。

2、检出文件(checkout)。
使用命令:svn co http://{svn repository url} /destination
然后系统会用当前的用户名登录,提示输入密码,如果第一次密码输入错误,会提示你输入用户名;
输入正确后,就可以检出文件了。

3、提交文件(commit)。
进入需要更新的目录,输入命令:
svn commit -m path-to-commit,其中path-to-commit可以为空,成功后会提示更新后的版本号。

4、更新文件(update)。
svn update,在要更新的目录运行这个命令就可以了。

5、查看日志(log)。
svn log path

几个常用命令

svn up  更新

svn st 状态

svn di 修改对比

svn log 查看日志

svn ci -m "note" 提交

svn add 增加到版本控制

 

svn 文件忽略

用svn st查看时,常有 ? 标记的文件,其实这些文件是不要版本控制的,每次出现会干扰视线。

可以通过svn的配置文件: /etc/subversion/config

配置全局忽略: global-ignores

对个别目录和文件的忽略:
如果想对public/photos目录设置为ignores ,要对public目录进行设置: svn pe svn:ignore public

进入编辑器输入photos 保存就可以了。多个文件分隔用换行

阅读(1680) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~