查看完整版本: [--
征求 版本控制 达人一名
--]
QTCN开发网
->
机械CAD
->
征求 版本控制 达人一名
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
yfx2003
2012-10-17 20:07
征求 版本控制 达人一名
希望有人能够为本项目的发展提供一些版本控制方面的帮助。
谢谢。
XChinux
2012-10-17 20:55
我这里可以提供,Subversion的。
XChinux
2012-10-17 21:16
或者楼主直接用code.google.com
yfx2003
2012-10-17 23:18
用code.google.com了,但上传文件的时候太麻烦了?我的确不知道如何使用。
home 的地址如下:
http://code.google.com/p/mechanics-cad/
希望老大把我上传的工程给上传到这个项目中去吧。顺便给几个常用的命令:
1)如何在浏览代码的时候,能够仍然像我现在看自己的代码一样,具备目录结构?即,如何创建目录结构的命令;
2)给出分支的标准时什么?即,什么时候出现分支比较好一些?
3)别人的代码好了,我如何合并别人的代码,而不会让自己的代码找不到了?
后面我再自己学习吧,呵呵
passion_wu
2012-10-18 10:39
git 蛮还用的啊
yfx2003
2012-10-18 11:12
引用第4楼passion_wu于2012-10-18 10:39发表的 :
git 蛮还用的啊
是否有相关的简单的应用实例?
或者 ,是否愿意参与本项目?谢谢
XChinux
2012-10-18 11:27
你用一个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进行导入。
XChinux
2012-10-18 11:31
Subversion.
trunk,是你一直开发的主分支,tags,是若干个小标记,branchs则是一些主版本。
举个例子,trunk是每个人每次的提交都有,
tags记录每个小阶段可运行版本,branch则是正式的发行版。
上面只是举例而已,什么时候用tags,什么时候用branchs 没有强制限制,都是靠人为区分。
http://blog.csdn.net/yihui8/article/details/6445847
XChinux
2012-10-18 11:34
参与项目的人员,需要在code.google.com项目管理那里你设置权限,指定哪些人对哪些目录可读、可写等。
代码merge ,如果提交时发现别人已经提交了,就会产生代码冲突而提交不了,这时就需要进行代码合并,使用svn update,将代码更新到最新,然后本地就会出现同一个文件的若干版本,程序会自动进行合并,无论它是否合并正确,都需要人工检查程序,修改完成后再提交。
novesky
2012-11-05 11:26
我现在基本用github来管托代码
wayne
2013-12-01 11:25
Linux Kernel, Android, Qt 都是git管理的.
git衍生的 gitolite, gerrit, github都很棒的.
查看完整版本: [--
征求 版本控制 达人一名
--] [--
top
--]
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Gzip disabled