爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 9513|回复: 14
收起左侧

[其它] ELF SVN协作开发项目及SVN应用讨论(实例:获取最新swilib)

[复制链接]
发表于 2007-9-10 15:08:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
看见国外的svn源代码共享项目,觉得是非常不错的,用来合作开发很方便!

废话不多说!

有两个网址可用:
http://sieelf.googlecode.com/svn/SieELF/
https://sieelf.googlecode.com/svn/SieELF/

http://sieelf.googlecode.com/svn/SieELF/
为匿名访问网址,只能下载,不能上传!
https://sieelf.googlecode.com/svn/SieELF/
需要用户名,密码,可以下载,也可上传。

以上两个网址,都可以用浏览器直接访问,但是不能上传,也可以用TortoiseSVN这样的SVN工具下载,并且只有用TortoiseSVN这样的SVN工具才可以上传!

如何获得用户名,密码:
首先你需要一个google账户,没有的话,从下面网址申请(最后需要邮件确认):https://www.google.com/accounts/NewAccount
申请完毕,从下面网址获得你的密码:http://code.google.com/hosting/settings

最后可以通过更贴说明,论坛短信息或邮箱binghelingxi@163.com发你的帐户给我,我会将你加入项目!
然后你就可以用这个帐户和密码在我这个项目,下载,修改,上传。/over

————————————————————————————————————————————————————————————————————————
TortoiseSVN(俗称乌龟)简明用法:
下载:http://sourceforge.net/project/showfiles.php?group_id=138498
里面有最新版本TortoiseSVN和各国语言包,自带英文的!

安装完毕可能要重启一下。
文件下载:在一个你自己建立的目录,如SieELF,选鼠标右键TortoiseSVN菜单中的“检出”,输入版本库URL:https://sieelf.googlecode.com/svn/SieELF(有帐户,密码),或http://sieelf.googlecode.com/svn/SieELF(匿名),点确定之后,我这个项目的SieELF目录下的所有文件便逐渐被完全下载到这个目录了!
上传修改:在你对一个受SVN控制的文件修改后,它的图标就会变成一个红色叹号,右键点这个文件,或他所在文件夹(多个文件建议这样),右键TortoiseSVN菜单中选“提交”,输入更新说明,点确定就可以上传了!
上传新文件:把你要上传的文件移动到受SVN控制的的目录下,如把CSMShow添加到SieELF,在CSMShow文件夹上,右键TortoiseSVN菜单中选“添加”,确认你要添加的文件,再右键TortoiseSVN菜单中选“提交”,输入更新说明,点确定就可以上传了!
删除文件:在目标文件上右键TortoiseSVN菜单中选“删除”,提交之后便删除了!

其他如“SVN还原”,“清理”,都是很有用的选项。。。不详细讲了
——————————————————————————————————————————
目前项目成员列表:
cgg.regspy@gmail.com -->幻芯
zxzyzw@163.com -->夜神
iamxnan@gmail.com -->Zach
chenliu@163.com -->土豆泥
comerose@126.com -->玫瑰
grieving@gmail.com -->jpg001
————————————————————————————————————————————
注意:
每次更新,请大家写好说明!
修改原则:简洁实用!
用包容的态度看别人的修改,如有意见,应该心平气和地探讨!
如果你上传了你的源代码,就表示你已经赋予了别人修改这份源代码的权利!


—————————————————————————————————————————————
共享,求进!

[ 本帖最后由 binghelingxi 于 2007-9-10 15:29 编辑 ]
发表于 2007-10-28 00:19:40 | 显示全部楼层
是不是要打TAG,对一个稳定的版本做个基线好一点。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-28 11:31:58 | 显示全部楼层

回复 2# 的帖子

上传了源码的一般都是经过考验稳定版本了。。。一个绝对的稳定版本也是没有的,,,所以这个似乎必要性不大
回复 支持 反对

使用道具 举报

发表于 2007-11-18 17:13:21 | 显示全部楼层
懂一点 Delphi,C语言不太熟悉,再学习。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-22 16:15:41 | 显示全部楼层

SVN应用讨论,(提供一个实例:获取最新swilib)

部分参考这个帖子,也建议大家看看:感谢幻幻
http://mobile.0110.cn/viewthread.php?tid=303002

虽然你也可以使用浏览器打开我们的项目目录直接下载,但是功能远远没有我们使用SVN工具来得丰富。
在windows操作系统下:
从安装到下载:
安装软件:TortoiseSVN(版本1.4.5.10425)及其中文语言包(可选)以下地址下载:
http://sieelf.googlecode.com/files/TortoiseSVN_1_4_5_10425.7z
设置中文:

                               
登录/注册后可看大图

任意位置建立一个文件夹,如swilib,点鼠标右键,选择SVN检出,如图1,
1.JPG
输入网址,如图2
2.JPG
由于我们的个机型的swilib在http://sieelf.googlecode.com/svn/SieELF/ELFLoader_lg8/vkp目录下,
那么我们需要输入的网址就是http://sieelf.googlecode.com/svn/SieELF/ELFLoader_lg8/vkp
确定之后我们就可以下载这个目录下的文件了。
如图3,图4,图5
3.JPG
4.JPG
5.JPG
速度可能会比较慢,不过文件也没多少。
同样的道理使用http://sieelf.googlecode.com/svn/SieELF/ELFLoader_lg8/就可以下载ELFLoader_lg8目录下的文件
使用网址http://sieelf.googlecode.com/svn/SieELF/就可以下载我们SieELF项目所有源码和相关文件了。
当然你也可以用http://sieelf.googlecode.com/svn/,更多精彩^_^


更新:
好了,现在你已经拥有这些文件了,那如果该目录下的文件有更新的话,~_~,你也不用删了这个文件夹重新建立(google会恨我的^_^)
在刚才的文件夹上点右键,按更新就可以了,新版本的玩意就乖乖下载到了你的硬盘上。
如图6,图7
6.JPG
7.JPG
建议每天更新一次,当某些补丁发布的时候发布者要求更新swilib的时候,就更要动手更新一次了!


查看更新日志:
可以在更新完之后,点显示“日志按钮”,那么更新说明就出现了,一般这样的操作会显示最新的一次更新的更新日志。
如图9,可以查看更新人,说明,已经被更新的文件等等信息,如图9,如果你想看更多以前的更新信息可以点下面的“下100”或“显示全部按钮”。
8.JPG
9.JPG
也可以使用TortoiseSVN菜单,“显示日志”按钮,如图10。
10.JPG


回到就版本:
如果你不幸发现没有备份上一次更新的文件,直接更新到最新版本的,或者其他事后悔了,那么你可以使用这个功能,更新到指定版本:
TortoiseSVN菜单,更新至版本,图11,输入版本号,图12,版本号可以参照更新日志,如图13
等着等着就回去了^_^。。。刚才演示更新用的就是这个功能给整会到旧版本的^_^
11.JPG
12.JPG
13.JPG


还有很多丰富的功能,如各版本比较,输出补丁等等功能,不细说了...慢慢摸索研究或跟帖讨论吧

LINUX下,简单说一下,我只用过少数几个功能...
安装subversion,基于debian的可以直接从源安装,其他版本可以去它的官方网站下载
我的:sudo apt-get install subversion
创建如swilib文件夹,cd到swilib目录,
我的:sudo svn co http://sieelf.googlecode.com/svn/SieELF/ELFLoader_lg8/vkp
更新:sudo svn up

[ 本帖最后由 binghelingxi 于 2007-12-22 16:27 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-27 17:20:35 | 显示全部楼层
这几天原来国外SVN下载不行了,,,去siemens-club转了一圈,原来网址已经变了、、、:
svn://svn.boba.su/ARM/


                               
登录/注册后可看大图

如果你以前一直有从svn://cbsie.dyndns.info/ARM/下载源码并时常有更新,现在是重新建立目录下载吗?NO,NO,NO。。。

只要用一下SVN的“重新定位”功能就OK了
打开重新定位功能。。。:
1.JPG

输入新的地址:
2.JPG

然后确定,稍等,程序正在运作,OK了。。。你可以从新的地址下载并更新源码了。。。
回复 支持 反对

使用道具 举报

发表于 2007-12-29 14:27:45 | 显示全部楼层

回复 2# 的帖子

版主,发现老外里面 的CX75V25swilib最后一行地址是0904: 0xA07D9B17
, 而我们更新的是0904: 0xA07A8F6B,我更新了后面的,不死机!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-29 18:51:07 | 显示全部楼层

回复 3# 的帖子

整因为中文机型和国外机型是不一样的,所以才要做移植补丁啊。。。

                               
登录/注册后可看大图
。。。要是不用移植补丁那多爽。。。
回复 支持 反对

使用道具 举报

发表于 2008-1-12 15:39:51 | 显示全部楼层
I am coming,请多指教~我的帐号是daikangaroo@126.com
回复 支持 反对

使用道具 举报

发表于 2008-1-12 15:45:42 | 显示全部楼层

回复 5# 的帖子

OK, good luck.
回复 支持 反对

使用道具 举报

发表于 2008-1-12 22:34:55 | 显示全部楼层
发现googlecode的wiki是很神奇的,通过SVN管理的。。。

我想试试把它做成swilib中各个函数介绍。。。

所有wiki页面的源码,可以在https://sieelf.googlecode.com/svn/wiki下载,直接编辑上传。。。

不过似乎用起来不大方便。。。郁闷,没搞懂怎么用好。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-15 11:27:06 | 显示全部楼层
本帖最后由 jpg001 于 2009-6-3 22:43 编辑

使用googlecode提供的wiki写swilib函数说明

http://bbs.0110.cn/viewthread.php?tid=357611&extra=page%3D1
回复 支持 反对

使用道具 举报

发表于 2009-1-15 16:42:43 | 显示全部楼层
现在svn://svn.boba.su/ARM/要密码了!!

                               
登录/注册后可看大图
回复 支持 反对

使用道具 举报

发表于 2009-1-16 11:39:17 | 显示全部楼层

回复 13# DaiKangaroo 的帖子

guest:guest
回复 支持 反对

使用道具 举报

发表于 2009-5-19 21:52:13 | 显示全部楼层
除了上面的svn.boba.su
还有哪里有源码下载?
想找冰大那个own folder icon的v2.1源码来。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-5-20 03:25

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表