Chinaunix首页 | 论坛 | 博客
  • 博客访问: 490726
  • 博文数量: 140
  • 博客积分: 461
  • 博客等级: 下士
  • 技术积分: 878
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-28 10:06
文章分类

全部博文(140)

文章存档

2016年(1)

2015年(6)

2014年(20)

2013年(1)

2012年(16)

2011年(96)

分类: 项目管理

2013-12-27 13:53:56

在之前的开发阶段,由于大家的任务是按模块划分的,而模块间耦合度很低,因此一直都是各编各的,直到近期需要合并代码的时候才注意到,其实有些工具函数都写重了,而且还有宏定义、结构体之类的问题,所以代码同步问题已刻不容缓了。下面简单介绍下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 保存就可以了。多个文件分隔用换行

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