`
yanwenhan
  • 浏览: 115037 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
语法: diff [-lR] [-k kflag] [format_options] [(-r rev1[:date1] | -D date1) [-r rev2[:date2] | -D date2]] [files...] 需要: 工作目录,仓库。 修改: 无。 diff 命令用于比较文件的不同修订版。默认是比较工作目录文件与其所基于的修订版,然后报告所发现的差异。 如果给定文件名,则只比较这些文件。如果给定目录,则会比较目录下所有的文件。 diff 的退出状态与其他 cvs 命令不同,详细情况见 Exit status。   diff 选项 diff ...
语法: commit [-lnRf] [-m 'log_message' | -F file] [-r revision] [files...] 需要: 工作目录,仓库。 修改: 仓库。 同义词: ci 当你需要将工作目录里面的修改合并到源码仓库时,使用 commit 命令。 如果你不指定具体的文件,当前 ...
语法: checkout [options] modules... 需要: 仓库。 修改: 工作目录。 同义词: co, get 创建或更新 modules 指定的工作目录,包含源码副本。使用大多数其他 cvs 命令之前,你必须执行 checkout,这是因为它们大部分操作的是工作目录。 modules 可以是源码目录和文件集合的符号名,或者目录路径,或仓库里面的文件。符号名在 `modules' 文件里面定义。参阅 modules. 随你指定的模块,checkout 可以递归地创建目录,并将适当的文件放在里面。你可以在任意时间编辑这些文件(不论是 ...
需要: 仓库,工作目录。 修改: 仓库。 同义词: rcs 本命令是配合管理功能的 cvs 接口。这其中的一些功能被质疑是否有用,但因为历史的缘故还保留着。将来也许会去掉这些有问题的选项。此命令具备递归特性,所以使用的时候要特别小心。 在 unix 系统中,如果有一个组名为 cvsadmin,则只有该组的成员可以执行 cvs admin 命令,除非在 CVSROOT/config 里面规定 UserAdminOptions 配置选项。指定 UserAdminOptions 选项后,任何用户都能执行此命令。参考 config 了解有关 UserAdminOpti ...
这一节来说明 `command_options',它通用于一些 cvs 命令。这些选项总是出现在 `cvs_command' 的右侧。不是所有的命令都支持这些选项; 每个选项只用在有意义的命令上。但是,当一个命令具有这些选项的时候,它和其余命令总是起着相同的作用。(单独列在命令中的其他命令选项,如果用于不同的 cvs 命令也许会有不同的意义)。 注意: `' 命令是个例外;它支持的许多选项,即使是标准的选项也会有冲突。history -D date_spec 使用不迟于 date_spec 的最新版本。date_spec 是单一参数,指定一个过去的日期。 当你用这种方法生成一个源文件的拷贝时 ...
有效的 `cvs_options' (作用于左边的 `cvs_command') 有: --allow-root=rootdir 可以为多次调用指定一个合法的 cvsroot 目录。也导致 CVS 预先解析每个特定根目录的配置文件,在配置写代理的时候很有用,参阅 Password authentication server & Write proxies。 -a 验证服务器和客户端之间的所有通信。只在 cvs 客户端有效。到写此帮助时为止,这个选项只会在使用 GSSAPI 连接时才有效 (参阅 GSSAPI authenticated)。验证可以防止某些通过截取和篡改 tcp 连接 ...
有一些 command_options 使用得非常频繁,需要采用别名或其他方式来确保指定这些选项。一种情况(事实上,正是此原因导致使用 .cvsrc)是人们发现默认的 `diff' 输出难以阅读,相对而言,上下文 diffs 或 unidiffs 都比它容易理解。 ~/.cv ...
很多cvs命令都有缩写形式:commit=>ci; update=>up; checkout=>co; remove=>rm; ---------------------------------------------- 检出模块 如果检出模块时没有指定分支名称,默认就是 CVS 中模块的 HEAD 分支。 cvs co  <module-name></module-name> - ...
cvs的安装配置 可以查看是否安装cvs #rpm -qa|grep cvs 如果未安装,到www.cvshome.org下载一个最新的rpm安装即可 一、创建系统帐号 假设目录 /repos/project 作为多人共享项目的版本控制根目录,需要用组权限控制;          /repos/user    作为存放个人独占地版本控制根目录。 管理员帐号为 cvsroot 项目版本控制的公共帐号为 cvsproject 用户版本控制的公共帐号为 cvsuser 相应的用户组为 cvsroot, cvsproject, cvsuser。 # groupadd cvsroot # groupad ...

rpm

查询: # rpm -qa | grep xxx 安装:  # rpm -ivh xxx.rpm 卸载:  # rpm -e xxx
【Lighttpd 安装配置】 首先需要安装: libpcre libz 官方网址:http://www.lighttpd.net # cd /usr/local/src # wget http://www.lighttpd.net/download/lighttpd-1.4.18.tar.gz # tar -zxvf lighttpd-1.4.18.tar.gz # cd lighttpd-1.4.18 # ./configure --prefix=/usr/local/lighttpd # make # make install # cd /usr/local/lighttpd ...
发Java应用程序时,开发者要想有效地利用统一建模语言(UML),必须全面理解UML元素以及这些元素如何映射到Java。本文重点讨论UML类图中的元素。 类图是最常用的UML图,它用于描述系统的结构化设计。其中包括类关系以及与每个类关联的属性及行为。类图能出色地表示继承与合成关系。为了将类图作为一种高效的沟通工具使用,开发者必须理解如何将类图上出现的元素转换到Java中。下面来进一步探索这一转换过程。 元素 在后面的 ...
类与类之间存在以下关系:     (1)泛化(Generalization)     (2)关联(Association)     (3)依赖(Dependency)     (4)聚合(Aggregation)     1.泛化(Generalization) 表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系 ...
用例图 主要由参与者和用例构成。用例图示帮助捕捉功能需求。这永远是启动一个项目的好图示。 组件图 主要由主要系统组件和它们的关系构成。这意味着是一种高级的复杂系统观查图示。无论是在头脑中、在纸巾上,或者是使用UML工具,已经为每一个已经处理的项目创建了该图示。 类图 主要由类、接口及其关系组成。类和接口很容易理解,但关系可能有些复杂。在您知道系统中有哪些组件后,接下来自然是绘制组成组件的类图。 活动图 主要由活动和决定构成。这些图示基本上是流程图和数据流图表,该图示用来获取常规的代码流。 协作图 主要由对象和消息构成。该图示将重点放在对象之间的通信,类似于程序表。 部署图 主要由服务器等部署元素 ...

建模十条原则

    博客分类:
  • UML
建模十条原则  1、仅有数据模型对于现代软件是不够的。  2、接收变化,并且允许你的模型能够随着时间进行改进。 你不能冻结它们,然后就期待着成功。  3、模型并不一定就是文档,文档也不一定就是模型。  4、大多数的模型可能也应该被丢弃。  5、只有代码才能与代码保持真正的同步。  6、一些简单的工具,比如白板,就完全足以应付大多数建模工作。  7、思考,然后再编码。  8、你总能从别人身上学到东西。  9、建模可以用一种轻盈的方式。  10、设计直到代码发布以后才算完成。
Global site tag (gtag.js) - Google Analytics