googlecodesvn与TortoiseSVN使用 tortoisesvn使用教程

今天帮亲爱的在googlecode下个文档,发现文档被删除了,只能找到相应版本下载该文档,就复习一下TortoiseSVN在googlecode的使用1,当然是首先要开通在googlecode上面的帐号了,其实只要拥有一个gmail的帐号就可以使用google提供的服务了,登录code.google.com,新建一个project.填写一些必要的说明内容。
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"
googlecodesvn与TortoiseSVN使用 tortoisesvn使用教程
如上面的例子所示,注意建立的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了。你的代码就进入了主分支了。

  

爱华网本文地址 » http://www.aihuau.com/a/25101010/31412.html

更多阅读

蓝光手游大师怎么用 蓝光手游大师使用教程 蓝光手游大师

蓝光手游大师怎么用 蓝光手游大师使用教程——简介蓝光手游大师是一款安卓模拟器管理软件,通过它我们只需简单的几步就可以在电脑上玩安卓手游与各种安卓应用。蓝光手游大师怎么用 蓝光手游大师使用教程——工具/原料蓝光手游大师蓝

ios7使用教程 ios10公测版

ios7使用教程——简介高端霸气上档次的iso7使用教程。ios7使用教程——方法/步骤ios7使用教程 1、1.新铃声和提示音。ios7有很多新的铃声和提示音。你可以在设置中的"

openkore使用教程 仙境传说openkore教程

openkore使用教程——简介仙境傳說RO腳本完整指令(Openkore)以及使用教程。openkore使用教程——方法/步骤openkore使用教程 1、初始化 : - 解压。- 得出资料夹control、fields、logs、Plugins、src、tables 和一堆数据及 启动程序

声明:《googlecodesvn与TortoiseSVN使用 tortoisesvn使用教程》为网友超級無敵小屁孩分享!如侵犯到您的合法权益请联系我们删除