源码仓库管理器
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:
Post a Comment