由于MOOS-IvP托管在SVN上,首先得下载下来吧,于是检索到如下文章:转自:http://blog.csdn.net/ameyume/article/details/6320694
SVN作为日常开发中不可缺少的工具,今天终于开始在Ubuntu下使用了。
1、首先需要安装SVN。Ubuntu下的SVN安装十分简单,sudo apt-get install subversion,然后根据提示一步一步,就完成了SVN的安装;
2、检出文件(checkout)。
使用命令:svn co http://{svn repository url} /destination
也可以使用: svn co svn://xxx.xxx.xxx/xx,这样会在主文件夹下生成xx文件夹,把svn上的内容都下载到xx文件夹里面。
然后系统会用当前的用户名登录,提示输入密码,如果第一次密码输入错误,会提示你输入用户名;
输入正确后,就可以检出文件了。
3、提交修 改的 文件(commit)。
进入需要更新的目录,输入命令:
svn commit -m path-to-commit,其中path-to-commit可以为空,成功后会提示更新后的版本号。
4、更新文件(update)。
svn update,在要更新的目录运行这个命令就可以了。
5、查看日志(log)。
svn log path
6、为Eclipse配置SVN。
http://subclipse.tigris.org/files/documents/906/38385/site-1.2.3.zip,可以从 这个地址下载Eclipse的插件,拷贝到plugins目录中以后,重启Eclipse就可以打开SVN的视图了。
也可以通过官方的 安装页面来进行在线安装:http://subclipse.tigris.org/install.html
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1、 将文件checkout到本地目录
2、 往版本库中添加新的文件
3、 将改动的文件提交到版本库
svn commit -m “ LogMessage “ [ -N ] [ --no-unlock ] PATH(如果选择了保持锁,就使用–no- unlock开关)
例如:svn commit -m “ add test file for my test “ test.php
简写:svn ci
4、 加锁/解锁
例如:svn lock -m “ lock test file “ test.php
svn unlock PATH
5、 更新到某个版本
6、 查看文件或者目录状态
7、 删除文件
8、 查看日志
9、 查看文件详细信息
10、 比较差异
11、 将两个版本之间的差异合并到当前文件
12、 SVN 帮助
——————————————————————————
以上是常用命令,下面写几个不经常用的
——————————————————————————
13、 版本库下的文件和目录列表
14、 创建纳入版本控制下的新目录
15、 恢复本地修改
16、 代码库URL变更
1、更新你的工作副本,映射到一个新的URL,其行为跟“svn update”很像,也会将
服务器上文件与本地文件合并。这是将工作副本对应到同一仓库中某个分支或者标记的
方法。
2、改写工作副本的URL元数据,以反映单纯的 URL上的改变。当仓库的根URL变动
(比如方案名或是主机名称变动),但是工作副本仍旧对映到同一仓库的同一目录时使用
这个命令更新工作副本与仓库的对应关系。
17、 解决冲突
18、 输出指定文件或URL的内容。