googlecodesvn与TortoiseSVN使用 tortoisesvn使用教程
2,(以我建立的一个project为例)找到source选项,然后把复制下面的命令下载到自己的机器,因为我用的linux就有svn的一些套件,如果是别的系统就要安装一个svn客户端软件了。
svncheckouthttps://philosophers-dining.googlecode.com/svn/trunk/philosophers-dining --username youremailname
这时提示你输入密码,这个密码是系统生成的可以在http://code.google.com/hosting/settings里面找到,其实在上面的命令下面就有个链接到密码的地址,注意此密码非gmail的密码,是svn管理用的。
3,此时下载到本机的目录底下的就是我们的工作环境了,此是你可以在此目录底下(philosophers-dining)编辑添加文件了,可以用svnmkdir dirname建立目录,使用svn add filename添加文件。
4,上面所指的添加只是在本机的svn库里添加,要把本机的库上传到服务器使用:
svn commit -m "the introducecommit",当然这些命令都是在(philosophers-dining)svn项目的根目录下进行的。
5,要取得某版本:
svncheckouthttp://philosophers-dining.googlecode.com/svn/trunk/philosophers-dining-read-only 获得最新版本
svncheckout-rVersionNumhttp://philosophers-dining.googlecode.com/svn/trunk/philosophers-dining-read-only获得某一版本。
当然用TortoiseSVN更简单,如图查看版本日志也很方便show log 即可,进入下面界面:
使用分支:
以googlecode为例子trunk中的一般是稳定的代码,如果多人开发在首先在branches目录下面为每位开发人员建立一些分支。
建立分支用copy命令
svn cphttps://svn.codespot.com/a/eclipselabs.org/bronchofilemanager/trunk/https://svn.codespot.com/a/eclipselabs.org/bronchofilemanager/branches/zxsu-m "make a new branches by zxsu"
如上面的例子所示,注意建立的branches目录应该在主干trunk的上级目录里。
当每个人复制的branches稳定了以后,在合并到trunck中,这时使用merge命令了:
在trunk目录里:
svnmerge -r 旧的版本号:现在的版本号 branch_path
(注意这里的旧的版本号的选择问题,例如我从一个分支建立了另一个分支,如果要把他合并回去,这里的旧版本号为:在此版本时建立的分支)
查看现在的版本号:
在branches目录里使用svn info branches_path 可以查看最新的版本号。
查看创建分支的的旧版本号:
svn log --verbose --stop-on-copy branch_path
最后一行输出就是。记得merge之后要commit.
(merge出现问题,如果旧版本号为上面的话那么会丢失r4版本的修改,如果旧版本号为r3时,最后commit失败).因此首次建立分支之后最好马上commit,以免过多的修改。
合并时如果有冲突就,手动解决。完成后svn resolved filename
这时就可以commit了。你的代码就进入了主分支了。
更多阅读
蓝光手游大师怎么用 蓝光手游大师使用教程 蓝光手游大师
蓝光手游大师怎么用 蓝光手游大师使用教程——简介蓝光手游大师是一款安卓模拟器管理软件,通过它我们只需简单的几步就可以在电脑上玩安卓手游与各种安卓应用。蓝光手游大师怎么用 蓝光手游大师使用教程——工具/原料蓝光手游大师蓝
ios7使用教程 ios10公测版
ios7使用教程——简介高端霸气上档次的iso7使用教程。ios7使用教程——方法/步骤ios7使用教程 1、1.新铃声和提示音。ios7有很多新的铃声和提示音。你可以在设置中的"
openkore使用教程 仙境传说openkore教程
openkore使用教程——简介仙境傳說RO腳本完整指令(Openkore)以及使用教程。openkore使用教程——方法/步骤openkore使用教程 1、初始化 : - 解压。- 得出资料夹control、fields、logs、Plugins、src、tables 和一堆数据及 启动程序
PS抠图神器: KnockOut 2.0安装汉化和使用教程 knockout2.0汉化下载
PS抠图神器: KnockOut 2.0安装汉化和使用教程——简介 Knockout是Corel公司开发,是一款比较强大的Photoshop插件,此软件利用Photoshop滤镜配合使用,可以轻松的完成常见的抠图需求,另外对于凌乱的发丝、烟雾和投影都可以有效的进行图像扣
怎样在iphone/ipad阿婆当苹果助手安装使用教程 海马苹果助手ipad版
怎样在iphone/ipad阿婆当苹果助手安装使用教程——简介本文主要介绍阿婆当苹果助手的安装使用办法。怎样在iphone/ipad阿婆当苹果助手安装使用教程——工具/原料电脑 windows xp/2000/win7iphone/ipad苹果数据线