• 5509阅读
  • 10回复

[公告]征求 版本控制 达人一名 [复制链接]

上一主题 下一主题
离线yfx2003
 

只看楼主 倒序阅读 楼主  发表于: 2012-10-17
希望有人能够为本项目的发展提供一些版本控制方面的帮助。


谢谢。
www.qtcn.org/gpq4/
ajaxref.okajax.com/
离线XChinux

只看该作者 1楼 发表于: 2012-10-17
我这里可以提供,Subversion的。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 2楼 发表于: 2012-10-17
或者楼主直接用code.google.com
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线yfx2003

只看该作者 3楼 发表于: 2012-10-17
用code.google.com了,但上传文件的时候太麻烦了?我的确不知道如何使用。

home 的地址如下:

http://code.google.com/p/mechanics-cad/

希望老大把我上传的工程给上传到这个项目中去吧。顺便给几个常用的命令:

1)如何在浏览代码的时候,能够仍然像我现在看自己的代码一样,具备目录结构?即,如何创建目录结构的命令;

2)给出分支的标准时什么?即,什么时候出现分支比较好一些?

3)别人的代码好了,我如何合并别人的代码,而不会让自己的代码找不到了?

后面我再自己学习吧,呵呵
www.qtcn.org/gpq4/
ajaxref.okajax.com/
离线passion_wu
只看该作者 4楼 发表于: 2012-10-18
git 蛮还用的啊
离线yfx2003

只看该作者 5楼 发表于: 2012-10-18
引用第4楼passion_wu于2012-10-18 10:39发表的  :
git 蛮还用的啊



   是否有相关的简单的应用实例?


或者 ,是否愿意参与本项目?谢谢
www.qtcn.org/gpq4/
ajaxref.okajax.com/
离线XChinux

只看该作者 6楼 发表于: 2012-10-18
你用一个svn客户端,比如

http://downloads.sourceforge.net/project/tortoisesvn/1.7.10/Application/TortoiseSVN-1.7.10.23359-win32-svn-1.7.7.msi?r=&ts=1350530103&use_mirror=nchc

安装完后,在你的源代码目录下,点击右键在用菜单TortoiseSVN->Import进行导入。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 7楼 发表于: 2012-10-18
Subversion.

trunk,是你一直开发的主分支,tags,是若干个小标记,branchs则是一些主版本。

举个例子,trunk是每个人每次的提交都有,
tags记录每个小阶段可运行版本,branch则是正式的发行版。

上面只是举例而已,什么时候用tags,什么时候用branchs 没有强制限制,都是靠人为区分。
http://blog.csdn.net/yihui8/article/details/6445847

二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 8楼 发表于: 2012-10-18
参与项目的人员,需要在code.google.com项目管理那里你设置权限,指定哪些人对哪些目录可读、可写等。

代码merge ,如果提交时发现别人已经提交了,就会产生代码冲突而提交不了,这时就需要进行代码合并,使用svn update,将代码更新到最新,然后本地就会出现同一个文件的若干版本,程序会自动进行合并,无论它是否合并正确,都需要人工检查程序,修改完成后再提交。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线novesky

只看该作者 9楼 发表于: 2012-11-05
我现在基本用github来管托代码
离线wayne

只看该作者 10楼 发表于: 2013-12-01
Linux Kernel, Android,  Qt 都是git管理的.

git衍生的 gitolite,  gerrit, github都很棒的.


快速回复
限100 字节
 
上一个 下一个