Sunday, May 6, 2012

SCM

源码仓库管理器

 
 

Tortoisesvn: http://tortoisesvn.net/

 
 

 
 

 
 

 
 

git://github.com/bagder/curl.git

 
 

Hg

2012年1月7日

11:33

 
 

Tortoisehg 使用 https://user:password@url.com 可以不要输账号和密码

 
 

Git

2011年6月3日

20:29

 
 

GIT

1.网络文档

 
 

源文档 <http://baike.baidu.com/view/1531489.htm>

 
 

项目的管理

源文档 <http://progit.org/book/zh/ch5-3.html>

 
 

 
 

2.示例pkrss

 
 

// 检出仓库

git clone ssh://liandl@pkrss.git.sourceforge.net/gitroot/pkrss/pkrss

 
 

// 创建4.0分支

git branch 4.0


 

// 切换开发分支到4.0

git checkout 4.0

 
 

// 添加某个文件夹

git add qt_pkrss

 
 

// 从本地仓库中删除某些未提交到服务的代码

git rm --cache qt_pkrss/pkrss_qt.user

 
 

// 提交代码到本地仓库

git commit -a -m "some message here..."

 
 

// 提交本地仓库到服务器

git push

 
 

// 检出服务器代码到本地仓库 最后的origin可以省略

git fetch

 
 

// 检出本地仓库代码到开发分支中

git checkout origin/4.0

 
 

// 或是直接合并到当前开发分支中

git merge origin/4.0

 
 

// 切换当前分支到主分支

git checkout master

 
 

// 合并当前分支到主分支

git pull . 4.0

 
 

// 提交

git push

 
 

其它

// 显示分支

git branch

 
 

// 删除分支

git branch -d 4.1

 
 

// 重命 名

git mv -f 源 目标

 
 

// 显示目录下所有文件

git ls-files 目录,空为所有

 
 

 
 

 
 

 
 

svn

2011年4月12日

10:47

 
 

使用实例

 
 

某仓库服务器目录:

http://svn.dev.cnfol.cn/168soft/fomulaConvert/

/trunk 最新修正版

/tag 所有的正式版

/1.0

/2.0

...

/branch 开发分支

/1.0

/2.0

 
 

1 开发者

某仓库本地目录: D:\work\svn\MTXToolkit\formulaConvert\trunk

. 初始checkout


http://svn.dev.cnfol.cn/168soft/fomulaConvert/trunk

.新建假设当前开发分支/branch/2.0,并切换工作目录为它。

. 如果当前开发并测试完2.0版,需要转下个小里程碑2.1,则切换回/trunk工作目录,再merge/merge a range of rivision/

from:http://svn.dev.cnfol.cn/168soft/fomulaConvert/branch/2.0

Revision range to merge:需要的全选

下面会合并到trunk本地目录,再提交到服务器目录后,可以再创建/branch/2.1分支,循环工作。。。

No comments: