|
| 如何申请和管理一个sourceforge项目 by 锅巴 |
| 的项目是“myproject”,则你的sourceforge项目管理页面为“https://sourceforge.net/projects/myproject/”。作为管理者,你可以使用所有项目管理功能。
发布文件版本的方法是:
点击项目管理页面上部的'Admin',然后点击'File Releases',则可进入文件发布系统
在页面底部,显示项目的包列表。项目缺省有一个包,名字就是项目名。如果你的项目可以分解成子项目,可以添加包名。
点击包名旁边的“add releases”,添加后再编辑它。你可以看到那个公共目录下当前所有未被“认领”的文件名,请选择你自己的文件。
这种上传机 ... |
| bbs.geekaa.com/topic/view/276.html - 2007年10月20日 |
|
| Subversion与CVS的对比—功能性对比(三) by gnu |
| 十、支持WebDAV
WebDAV(Web-based Distributed Authoring and Versioning)是一种基于 HTTP 1.1 协议的通信协议.它扩展了HTTP 1.1,在GET、POST、HEAD 等几个HTTP 标准方法以外添加了一些新的方法,使应用程序可直接对Web Server 直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制。
Microsoft windows2000/XP 及IE, Office 还有Adobe/MicroMedia 的DW 等都支持WebDAV,这又大大增强了Web 应用的价值,以及 ... |
| bbs.geekaa.com/topic/view/111.html - 2007年9月5日 |
|
| Subversion与CVS的对比—功能性对比(二) by gnu |
| 六、差异化的二进制文件处理
由于历史原因,CVS 主要是为早期的程序员设计的,CVS 能够有效处理文本文件(或ASCII文件,源代码文件),可以对文本文件进行差异化的存储、新旧版本的比较,文件合并等;但对于二进制文件,CVS 则明显力不从心。在CVS 的版本库中,对于二进制文件的历史版本,CVS 唯一能做的就是对不同的版本进行独立的、冗余的存储,哪怕版本之间其实只存在微小的差异。举例而言,一个10M 的二进制文件(照片、图形文件、机械设计文件、电子设计文件)假如每周修改一次,无论每次修改的大小,一年下来,仅该文件就要消耗500M 以上的存储空间。而且,客户端每次获取该文件的新版本都要消耗10 ... |
| bbs.geekaa.com/topic/view/110.html - 2007年9月5日 |
|
| Subversion与CVS的对比—功能性对比(一) by gnu |
| 一、Subversion包含绝大部分CVS功能
Subversion 作为CVS 的重写版和改进版,其目标就是作为一个更好的版本控制软件,取代目前流行的CVS。Subversion 的主要开发人员都是业界知名的CVS 专家。Subversion支持绝大部分的CVS 功能/命令;Subversion 的命令风格和界面也与CVS 非常接近。当然,不同的地方正是对CVS 的改进。
二、全局性的版本编号
一个新的版本,并得到一个自增量的版本号N+1,该版本号并不针对某个特定的文件,而是全局性的、针对整个版本库的。因此,我们可以将Subversion 的版本库看作是一个文件系统或文件目录树的数组。 ... |
| bbs.geekaa.com/topic/view/109.html - 2007年9月5日 |
|
| 软件项目版本号的命名格式 by hgta |
| 项目初版本时, 版本号可以为0.1或0.1.0
●当项目在进行了局部修改或 bug 修正时, 主版本号和子版本号都不变, 修正版本号加 1
●当项目在原有的基础上增加了部分功能时, 主版本号不变, 子版本号加1, 修正版本号复位为 0, 因而可以被忽略掉
●当项目在进行了重大修改或局部修正累积较多, 而导致项目整体发生全局变化时, 主版本号加 1
●另外, 编译版本号一般是编译器在编译过程中自动生成的, 我们只定义其格式, 并不进行人为控制
2. 版本号后面加入Alpha, Beta, Gamma, Current, RC (Relea ... |
| bbs.geekaa.com/topic/view/63.html - 2007年9月3日 |
|
|