- 帮助您在最快的时间内学会Project20135 2957浏览会员免费
- Cornerstone大小:22MB不错的svn管理器,破解版2.7.10,免费提供不错的svn管理器,破解版2.7.10,免费提供5 943浏览会员免费
- Project 2010教程,帮助你快速掌握Project5 1629浏览会员免费
- VS2013大小:57MB官方上下载,不过有时超慢,昨晚到今天,下午才忽然进官网然后邮箱里使用迅雷下载才OK~~~~~ http://go.microsoft.com/fwlink/?LinkID=239620&lang=1033&ver=ult http://learn.flexerasoftware.com/content/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio?lang=1033&ver=ult 本人提交得到的两个注册码不知是否有用。 没用的话就下载后自己去官网提交下信息,会自动发邮箱给你,里面有注册码。 8469BQW-D11-00C159848N 5790BQW-D11-11948E3D3N 安装完成后,第一次使用一般会升级,升级完后会要求重启!官方上下载,不过有时超慢,昨晚到今天,下午才忽然进官网然后邮箱里使用迅雷下载才OK~~~~~ http://go.microsoft.com/fwlink/?LinkID=239620&lang=1033&ver=ult http://learn.flexerasoftware.com/content/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio?lang=1033&ver=ult 本人提交得到的两个注册码不知是否有用。 没用的话就下载后自己去官网提交下信息,会自动发邮箱给你,里面有注册码。 8469BQW-D11-00C159848N 5790BQW-D11-11948E3D3N 安装完成后,第一次使用一般会升级,升级完后会要求重启!5 1042浏览会员免费
- 敏捷开发知识体系 介绍敏捷开发 中文版pdf5 259浏览会员免费
- [测试驱动开发的3项修炼:走出TDD丛林].王晓毅.扫描版.pdf5 604浏览会员免费
- [敏捷软件开发:原则、模式与实践(C#版)].(马丁).邓辉.扫描版.pdf5 4浏览会员免费
- 《JIRA 从入门到精通》,doc 格式,大小 2.9MB。图文并茂,手把手教你学习 JIRA。 内容预览: JIRA入门到精通 ——hjjlearning,2008.06.27 第一章、 JIRA介绍 跟踪并管理在项目开发和维护过程中出现的问题(如:缺陷,新特性,任务,改进等)是项目管理很重要的任务,但是很少有团队能做的很好。JIRA作为一个专业的问题跟踪系统可以帮助您把缺陷管理起来,让跟踪和管理在项目中发现的问题变得简单,而且充分利用JIRA的灵活配置和扩展性,可以将JIRA作为一个项目管理系统或者IT支持系统。 JIRA特性 1、 管理缺陷,新特性,任务,改进或者其他任何问题 2、 人性化使用的用户界面 3、 灵活的工作流定制 4、 全文搜索和强大的过滤器 5、 企业级的权限和安全控制 6、 非常灵活的邮件通知配置 7、 可以创建子任务 8、 方便的扩展及与其他系统集成:包括email、LDAP和源码控制工具等 9、 丰富的插件库 10、 项目类别和组件/模块管理 11、 可以在几乎所有硬件,操作系统和数据库平台运行 JIRA角色: JIRA作为一个缺陷跟踪管理系统,可以被企业管理人员,项目管理人员,开发人员,分析人员,测试人员和其他人员所广泛使用。 1、 管理人员: 根据JIRA系统提供的数据,更加准确地了解项目的开发质量和状态,以及整个团队的工作效率 2、 项目管理者 可以针对登记进JIRA系统中问题,进行评估,分配缺陷;还可以通过JIRA系统的统计报告了解项目进展情况以及团队的工作量,工作效率等信息。 3、 开发人员 在JIRA系统中查看分配给自己的问题,及时进行处理,填写处理情况并提交工作量记录。 4、 测试人员 根据测试情况,在JIRA系统中及时快速的记录问题并对开发人员处理后的问题进行验证和跟踪。 第二章、 JIRA安装 JIRA是一个简单易用的Issue管理和跟踪的工具,运行在JAVA平台上。下载和安装都很容易,按照安装文档,只需要十几分钟就可以搞定,而且还可以为JIRA配置单独的外包数据库(可以使用的数据库有MySQL、MS SQL、Oracle等)。 安装好之后就首先要在服务器上通过http://localhost:8080来对服务进行配置(8080是jira的缺省端口)。具体经过三个配置步骤就完成了: 第一个步骤是配置JIRA系统的属性: 第二步骤是配置JIRA系统管理员的信息: 第三步是配置JIRA系统的邮件通知参数 第三章、 JIRA管理使用 一、 Projects:项目 1、Projects—> Projects点击进入到项目列表,点击ADD Project后输入项目名称(name),关键字(key),选择开发项目负责人(lead Developer),填写描述(Description),通知计划(Notification Scheme),许可计划(Permission Scheme:)和问题安全策略(Issue Security Scheme)如图所示: 2、Project Categories点击进入到项目类别,如下图所示,填入新项目类别名称和描述。 二、 Users&Groups 1、 User Browser:用户管理,在页面中可以看到所有注册的用户,可以根据条件查询特定注册用户。如下图: 单击“Add User”,添加新用户,输入相关用户名,密码,邮箱等,如下图: 点击create后,可以设置注册用户的权限组,修改用户信息,或更新用户密码,删除用户等操作。如图: 单击Edit Groups可以把注册用户加入到其他相关的组中 2、 Group Browser:组管理,管理员可以自己添加相应的组然后进行权限,注册用户配置。 三、 Global Settings 1、 附件设置: Global Settings—>Attachments,点击图中的Edit Configuration进行附件的相关设置。 2、 首页面板设置: Global Settings—>Defalut Dashboard,可以进入系统默认的面板进行设置。 (1) 单击“增加”可以在左侧或右侧面板中增加想要显示的栏目: (2) ⑵选中某个栏目,单击“修改”可以修改其设置; (3) ⑶选中某个栏目,单击“Copy”可以复制一个栏目; (4) ⑷选中某个栏目,单击“删除”可以将面板中的栏目删除; (5) ⑸unselect 是取消对某个栏目的选择。 另外,对于首页面板的设置,也可以通过点击首页右上角的 管理门户页 进行新增面板: 点击“增加”后就建立了一个新的首页显示面板,点击次面板对应操作中的 详细配置 进行 面板内容设置后,点击 返回 dashboard 此面板即可生效。若要恢复系统默认的面板设置, 需要点击首页右上角的 管理门户页,在新的页面中点击 复原缺省,即可恢复。 3、 一般性设置 Global Settings—> General Configuration 进入页面,点击页面底端的 EditConfiguration即可进行设置: 4、 全局性权限 Global Settings—>Global Permissions,这里设置的权限适用于系统内所有的项目,但与某个项目所设定的特殊权限无关,某个项目可以通过 Permission Schemes 设定其特定的权 限。 另外,可以通过下图选择相应的权限并赋予某个组来增加这个组所拥有的权限。 5、 问题链接 Global Settings—> lssue Linking 进入页面后可以点击“Activate”激活此功能,然后 可以新建问题链接类型: 链接类型建立之后显示如下: 此时,在某个问题的详细显示页面就会出现“链接”到其他问题这样的字段,如图: 链接建立后,在此问题页面会显示: 单击图中链接的问题,会跳转到EW-12的问题页面,该页面内同样会有链接问题的显示: 6、 外观与样式: Global Settings—>Look and Feel,设置系统的Logo,Colours以及Date/Time Formats. 7、 邮件服务设置: Global Settings—>Mail Servers,进入邮件服务设置页面,如图: 点击图中的“编辑”可以更改邮件服务器地址、端口以及默认发送邮件地址等信息。点击 Send a Test Email 可以测试邮件服务是否可以正常。 8、 子任务设置: Global Settings—>Sub-Tasks,进入设置页面,如图: 此时,在某个问题的详细显示页面就会出现“创建”子任务这样的字段,如图: 单击图中的“创建子任务”即可新建一个issue。 注:此功能在 bug 管理流程中一般不使用,因为提交 bug 不存在嵌套,应该本着“单个问题 单个提交”的原则。 9、 事件跟踪设置 Global Settings—>Time Tracking,可以设置时间跟踪机制,如图: 点击图中的“Activate”是该功能生效。此时,在新建问题的时候,在页面最下端就会出现如下内容 这样新建问题后,在该问题的页面内就会增加了估算时间这一项,如图: 通过此功能,可以评估工作量。(建议:此项由项目经理填写。) 10、 用户默认设置 Global Settings—>User Defaults ,可以设置用户收到通知邮件的格式(text/html),查询 问题时页面显示的最多问题数以及用户自身发生改变时是否能收到通知邮件,如图: 点击页面中的 Edit default values 进行设置, 设置完成,点击更新,进入新的页面: 11、 工作流 Global Settings—>Workflows,点击Workflows进入到页面,如下图 上面图中已经存在一个默认的jira工作流和一个创建好的develop flows工作流,默认jira工作流是不可以删除的。下面创建一个新的工作流步骤: 注:制作工作流最重要的是根据自己公司的测试规范制定,有的可能比较复杂,有点可能比较简单,适合的才是最好的。 工作流图画出以后,下面就是根据图进行增加工作流了: 1、入工作流name和description,如下图: 2、点击add后,,如下图页面,点击workflows工作流那行的steps链接 3、点击steps链接后,进入下面页面,然后根据 新建打开 打开指派 打开推迟 打开已解决 打开不是问题 推迟指派 指派已解决 已解决重开 上面的状态都是Issue Settings—>Statuses中进行定义状态的。 4、到workflows进行页面设置: 5、 在上图先按照工作流图进行添加完成: 6、 添加完成后,进行状态转变设置,在下图中,点击Add Transition按钮 进入下页面 其他的按照上面进行操作。 7、 Transition view: 这里总共有四个选项 NO VIEW FOR transition 事务触发后不会有任何页面跳出 Default Screen 跳出一个和创建BUG差不多的页面 Resolve Issue Screen 跳出一个解决问题的页面 Workflow Screen 跳出一个问题分配的页面 8、 工作流设置完成后,还要在项目中应用到该工作流才算完成。 新建一个项目:在Projects—>Projects页面中,点击Add Project 填写完成后。 点击图中选择的”select scheme” 选择刚刚创建的scheme,点击Associate按钮,进入第二步骤 在次点击Associate按钮,OK,工作流已经配置到”测试”项目中去了 注:不同版本的JIRA可能有些操作步骤不同,但大致情况是这样一个流程。 四、 Schemes 1、 安全策略: Schemes—>Issue Security Schemes—>Add Issue Security Scheme ,输入具体的安全设置名称(name)及详细描述(description)即可,其中详细描述为可选项。 新增后可点击Security Levels(或安全设置的名称),设置不同的安全级别,如图所示: 单击右侧的增加可以设置处于某个安全级别的人员或组,如图所示: 单击 Default 可以将 jira 默认的安全级别改成当前设置的级别,单击之后可以在安全级别 设置的上方看到 Change default security level to "None" 的字样。 另外此处设置了安全级别要应用到项目中,在新建项目的时候或者建好项目之后可以更改。 2、 权限设置 Schemes—>Permission Schemes(很重要的一步)(在此之前可能需要新建相关的组,比如:开发组,测试组,市场组等,这样方便赋予权限) 点击Add Permission Scheme,新增一权限设置,或直接点击已有的项目权限进行copy,但记得要修改名称。新增后,点击旁边的Permissions进行编辑,具体设置如下: 3、 通知设置 Schemes—>Notification Schemes,单击Add Notification Scheme进行新增权限,也可以直接点击copy复制系统默认的通知设置,然后在里面进行更改。(建议不要更改系统默认的设置),添加完通知设置之后,点击通知设置的名称或点击右侧的Notifications即可进行通知的具体设置。 4、 工作流计划 Schemes—>Workflow Schemes,单击Add workflow scheme 来增加工作流设置以便与项目进行关联,如图: 点击增加即可创建一个工作流的设置,下面需要为这个设置指派一个工作流: 单击图中的assign a workflow,选择问题类型,选择相应的工作流,单击“增加”: 这样就建立了一个新的工作流设置,这样在新建项目的时候就可以通过这个设置将我们自己定义的工作流与项目联系到一起了。 如果想要讲图中的inactive 状态变成active,必须将设置与项目关联起来就可以。 五、 Issue Fields: 1、 自定义字段 Issue Fields—>Custom Fields,自定义页面内显示的字段。 单击页面内的Add Custom Field 可以进行自定义字段的添加,选择图中某一类型的字段。单击“Next”,如图: 在下图中字段名称对应文本框内填写需要添加字段的名称,并给予描述: 在此处选择添加字段所使用的模板: 选择此字段所要应用到的问题类型: 选择将此字段设置作为全局设置或是只针对某个项目: 单击“Finish”完成设置。在如下页面选择字段所显示的页面: 单击“更新”完成设置。设置前后页面比较: 2、 字段设置: Issue Fields—>Field Configurations,可以自己增加,也可以复制原有的进行修改,如图: 新增字段后如下: 注:此设置需与“Field Configuration Schemes”中的策略关联才可以生效。 3、 字段设置策略 Issue Fields—>Field Configuration Schemes,通过此处可以自定义添加或复制原有策略来增加新的策略,从而可以将所设置的字段与项目关联起来,如图: 4、 问题导航栏 Issue Fields—>Navigator Columns,通过此处可以增加或隐藏现有导航栏内的显示内容,也可调整前后顺序,如图: 六、 Issue Settings 1、 Issue Types:问题类型 Issue Settings—> Issue Types,通过配置可以设置出不同的问题类型,默认的问题类型有4种如下图: 在Add New Issue Type下面输入name和描述,就可以添加新的问题类型了,这个可以根据自己的需要进行增加。 2、 Priorities:优先级 Issue Settings—> Priorities,这个是设置问题的优先级,可以更加自己的需要进行修改,删除或添加。如下图是我修改了的优先级,把优先级该为问题的严重程度,方便自己使用,这里可以每个公司进行修改: 3、 Resolutions:操作决策 Issue Settings—> Resolutions,主要是配置开发人员对问题的解决方法状态选择,比如选择这个问题关闭,或者是已经存在,下个版本解决等。这些都是在这里进行配置,如下图,如果你不爽英文的话完全可以全部修改为中文。:-)o(∩_∩)o… 4、 Statuses:问题状态 Issue Settings—> Statuses,可以设置问题的状态,包含问题创建,关闭,重开等,可以根据工作流进行配置,如下图: 右边的workflows是工作流,点击下面链接就可以跳到工作流设置页面。 七、 Import & Export 1、 数据备份为xml文件: Import & Export—>Backuo Data to XML,通过此处可以将数据库中的数据备份成XML文件,这种备份既可以用于使用JIRA自带的数据库,也可以用于连接了外部数据库的数据备份,使用外部数据库的数据备份也可以直接备份该数据库。 单击图中的”Backup”之后会将数据备份,之后会提示填写备份路径,如图: 注:使 用这 种方法 备份 数据库 只是 一次性 备份 ,如果 想要 实现周 期性 备份需 要在 SystemServices 中进行设置。 设置如下:如果在安装 jira 的过程中指定了备份路径的话,jira 的备份服务会自动启动; 如果没有进行设置,可以进入 SystemServices 中,设置其保存路径,文件名格式,文件 保存为 zip 格式或 xml 格式以及备份时间间隔。如图: 2、 从XML文件恢复数据: Import & Export—>Restore Data from XML,通过此处可以将已经备份的数据重新恢复到系统中,与Backuo Data to XML相对应。 数据导入的时间视文件大小而定,导入成功之后显示如下页面,并且需要重新登录系统: 3、 外部导入数据 Import & Export—> External System Import、通过此处可以将外部的数据导入进来: 八、 Options & Settings 1、 Options&Settings—>Send E-mail,管理员可以通过这个功能通知相关用户信息。 九、 System 这个模块都是一些基本配置显示信息,一般安装JIRA都不用在这里面进行配置。可以不去管他。 第四章、 JIRA用户使用 1、登陆与注册 在成功安装配置完成的界面上点击“登陆到JIRA”,就会看到JIRA的登陆界面了; 如果已注册,就输入用户名和密码进入。 没有注册,点击“注册”链接 注册成功后进行登陆。 2、 创建问题 一般用户注册后,要通过管理员对你的权限进行配置。 项目一般又管理员进行创建,设置,这里只写普通帐户的使用。 登陆成功后,进入下面页面 点击“创建问题”链接,进入下面页面,选择项目,问题类型: 选择完,点下一步,然后详细填写问题的情况: 填写完成后,点“创建”。一个问题就创建完成,然后邮件就会发送到相关人员邮箱中。 注:上图中的填写,可能每个公司的配置一样,需要根据具体情况进行设置。 3、 浏览项目 在浏览项目的界面可以看到项目的基本信息资料,模块和版本信息及问题分布情况。 4、 查找问题 在查找问题界面上,您可以在界面左侧进行查询条件的设置,JIRA提供了强大的查询功能,在你设定好查询条件后,还可以将查询条件保存起来,定义为过滤器,供以后的重复使用,也可以将保存的过滤器给团队的其他成员。5 3792浏览会员免费
- 【敏捷软件测试实践指南】 中文版本 pdf5 631浏览会员免费
- JProfiler 9注册码,亲测可用,没有使用限期5 1030浏览会员免费
- Git大小:13MB☆ 资源说明:☆ [奥莱理] Git 版本控制管理 第2版 (英文版) [奥莱理] Version Control with Git 2nd Edition (E-Book) ☆ 出版信息:☆ [作者信息] Jon Loeliger, Matthew McCullough [出版机构] 奥莱理 [出版日期] 2012年08月24日 [图书页数] 456页 [图书语言] 英语 [图书格式] PDF 格式☆ 资源说明:☆ [奥莱理] Git 版本控制管理 第2版 (英文版) [奥莱理] Version Control with Git 2nd Edition (E-Book) ☆ 出版信息:☆ [作者信息] Jon Loeliger, Matthew McCullough [出版机构] 奥莱理 [出版日期] 2012年08月24日 [图书页数] 456页 [图书语言] 英语 [图书格式] PDF 格式5 658浏览会员免费
- Git,github大小:48MBGit权威指南 目 录 前 言 第1篇 初识Git 第1章 版本控制的前世和今生/ 2 1.1 黑暗的史前时代/ 2 1.2 CVS—开启版本控制大爆发/ 5 1.3 SVN—集中式版本控制集大成者/ 7 1.4 Git—Linus 的第二个伟大作品/ 9 第2章 爱上 Git 的理由/ 11 2.1 每日工作备份/ 11 2.2 异地协同工作/ 12 2.3 现场版本控制/ 13 2.4 避免引入辅助目录/ 15 2.5 重写提交说明/ 15 2.6 想吃后悔药/ 16 2.7 更好用的提交列表/ 17 2.8 更好的差异比较/ 18 2.9 工作进度保存/ 18 2.10 代理SVN提交实现移动式办公/ 19 2.11 无处不在的分页器/ 20 2.12 快/ 21 第3章 Git的安装和使用/ 22 3.1 在Linux 下安装和使用 Git/ 22 3.1.1 包管理器方式安装/ 22 3.1.2 从源代码进行安装/ 23 3.1.3 从Git版本库进行安装/ 23 3.1.4 命令补齐/ 25 3.1.5 中文支持/ 25 3.2 在Mac OS X 下安装和使用 Git/ 26 3.2.1 以二进制发布包的方式安装/ 26 3.2.2 安装 Xcode/ 27 3.2.3 使用 Homebrew 安装 Git/ 29 3.2.4 从Git源码进行安装/ 29 3.2.5 命令补齐/ 30 3.2.6 其他辅助工具的安装/ 30 3.2.7 中文支持/ 31 3.3 在Windows 下安装和使用 Git(Cygwin篇)/ 31 3.3.1 安装 Cygwin/ 32 3.3.2 安装 Git/ 36 3.3.3 Cygwin 的配置和使用/ 37 3.3.4 Cygwin 下 Git 的中文支持/ 40 3.3.5 Cygwin 下 Git 访问 SSH 服务/ 41 3.4 Windows 下安装和使用 Git(msysGit篇)/ 45 3.4.1 安装 msysGit/ 46 3.4.2 msysGit 的配置和使用/ 48 3.4.3 msysGit中shell环境的中文支持/ 49 3.4.4 msysGit中Git的中文支持/ 50 3.4.5 使用 SSH 协议/ 51 3.4.6 TortoiseGit 的安装和使用/ 52 3.4.7 TortoiseGit 的中文支持/ 55 第2篇 Git独奏 第4章 Git 初始化/ 58 4.1 创建版本库及第一次提交/ 58 4.2 思考:为什么工作区根目录下有一个 .git 目录/ 60 4.3 思考:git config 命令的各参数有何区别/ 63 4.4 思考:是谁完成的提交/ 65 4.5 思考:随意设置提交者姓名,是否太不安全/ 67 4.6 思考:命令别名是干什么的/ 68 4.7 备份本章的工作成果/ 69 第5章 Git 暂存区/ 70 5.1 修改不能直接提交吗/ 70 5.2 理解 Git 暂存区(stage)/ 76 5.3 Git Diff 魔法/ 78 5.4 不要使用 git commit -a/ 81 5.5 搁置问题,暂存状态/ 82 第6章 Git对象/ 83 6.1 Git对象库探秘/ 83 6.2 思考:SHA1 哈希值到底是什么,是如何生成的/ 88 6.3 思考:为什么不用顺序的数字来表示提交/ 90 第7章 Git 重置/ 93 7.1 分支游标master探秘/ 93 7.2 用 reflog 挽救错误的重置/ 95 7.3 深入了解git reset命令/ 96 第8章 Git 检出/ 99 8.1 HEAD 的重置即检出/ 99 8.2 挽救分离头指针/ 102 8.3 深入了解 git checkout 命令/ 103 第9章 恢复进度/ 105 9.1 继续暂存区未完成的实践/ 105 9.2 使用 git stash/ 108 9.3 探秘 git stash/ 109 第10章 Git 基本操作/ 114 10.1 先来合个影/ 114 10.2 删除文件/ 114 10.2.1 本地删除不是真的删除/ 115 10.2.2 执行 git rm 命令删除文件/ 116 10.2.3 命令git add -u快速标记删除/ 117 10.3 恢复删除的文件/ 118 10.4 移动文件/ 119 10.5 一个显示版本号的 Hello World/ 120 10.6 使用 git add -i 选择性添加/ 122 10.7 Hello World 引发的新问题/ 124 10.8 文件忽略/ 125 10.9 文件归档/ 129 第11章 历史穿梭/ 130 11.1 图形工具:gitk/ 130 11.2 图形工具:gitg/ 131 11.3 图形工具:qgit/ 135 11.4 命令行工具/ 140 11.4.1 版本表示法:git rev-parse/ 141 11.4.2 版本范围表示法:git rev-list/ 144 11.4.3 浏览日志:git log/ 146 11.4.4 差异比较:git diff/ 150 11.4.5 文件追溯:git blame/ 151 11.4.6 二分查找:git bisect/ 152 11.4.7 获取历史版本/ 156 第12章 改变历史/ 157 12.1 悔棋/ 157 12.2 多步悔棋/ 159 12.3 回到未来/ 161 12.3.1 时间旅行一/ 162 12.3.2 时间旅行二/ 167 12.3.3 时间旅行三/ 171 12.4 丢弃历史/ 174 12.5 反转提交/ 177 第13章 Git 克隆/ 179 13.1 鸡蛋不装在一个篮子里/ 179 13.2 对等工作区/ 180 13.3 克隆生成裸版本库/ 183 13.4 创建生成裸版本库/ 184 第14章 Git库管理/ 187 14.1 对象和引用哪里去了/ 187 14.2 暂存区操作引入的临时对象/ 189 14.3 重置操作引入的对象/ 191 14.4 Git管家:git-gc/ 193 14.5 Git管家的自动执行/ 196 第3篇 Git和声 第15章 Git协议与工作协同/ 200 15.1 Git 支持的协议/ 200 15.2 多用户协同的本地模拟/ 202 15.3 强制非快进式推送/ 203 15.4 合并后推送/ 207 15.5 禁止非快进式推送/ 208 第16章 冲突解决/ 210 16.1 拉回操作中的合并/ 210 16.2 合并一:自动合并/ 212 16.2.1 修改不同的文件/ 212 16.2.2 修改相同文件的不同区域/ 214 16.2.3 同时更改文件名和文件内容/ 215 16.3 合并二:逻辑冲突/ 217 16.4 合并三:冲突解决/ 218 16.4.1 手工编辑完成冲突解决/ 221 16.4.2 图形工具完成冲突解决/ 221 16.5 合并四:树冲突/ 225 16.5.1 手工操作解决树冲突/ 227 16.5.2 交互式解决树冲突/ 228 16.6 合并策略/ 230 16.7 合并相关的设置/ 231 第17章 Git 里程碑/ 233 17.1 显示里程碑/ 234 17.2 创建里程碑/ 236 17.2.1 轻量级里程碑/ 237 17.2.2 带说明的里程碑/ 238 17.2.3 带签名的里程碑/ 239 17.3 删除里程碑/ 242 17.4 不要随意更改里程碑/ 243 17.5 共享里程碑/ 243 17.6 删除远程版本库的里程碑/ 246 17.7 里程碑命名规范/ 247 第18章 Git 分支/ 253 18.1 代码管理之殇/ 253 18.1.1 发布分支/ 253 18.1.2 特性分支/ 256 18.1.3 卖主分支/ 257 18.2 分支命令概述/ 258 18.3 “Hello World”开发计划/ 259 18.4 基于特性分支的开发/ 260 18.4.1 创建分支 user1/getopt/ 261 18.4.2 创建分支 user2/i18n/ 262 18.4.3 开发者 user1 完成功能开发/ 263 18.4.4 将 user1/getopt 分支合并到主线/ 264 18.5 基于发布分支的开发/ 265 18.5.1 创建发布分支/ 266 18.5.2 开发者 user1 工作在发布分支/ 267 18.5.3 开发者 user2 工作在发布分支/ 268 18.5.4 开发者 user2 合并推送/ 270 18.5.5 发布分支的提交合并到主线/ 271 18.6 分支变基/ 275 18.6.1 完成 user2/i18n 特性分支的开发/ 275 18.6.2 分支 user2/i18n 变基/ 277 第19章 远程版本库/ 284 19.1 远程分支/ 284 19.2 分支追踪/ 287 19.3 远程版本库/ 290 19.4 PUSH 和 PULL 操作与远程版本库/ 292 19.5 里程碑和远程版本库/ 294 19.6 分支和里程碑的安全性/ 294 第20章 补丁文件交互/ 296 20.1 创建补丁/ 296 20.2 应用补丁/ 297 20.3 StGit 和 Quilt/ 300 20.3.1 StGit/ 300 20.3.2 Quilt/ 304 第4篇 Git协同模型 第21章 经典Git协同模型/ 308 21.1 集中式协同模型/ 308 21.1.1 传统集中式协同模型/ 309 21.1.2 Gerrit 特殊的集中式协同模型/ 310 21.2 金字塔式协同模型/ 311 21.2.1 贡献者开放只读版本库/ 312 21.2.2 以补丁方式贡献代码/ 313 第22章 Topgit 协同模型/ 314 22.1 作者版本控制系统的三个里程碑/ 314 22.2 Topgit 原理/ 316 22.3 Topgit 的安装/ 317 22.4 Topgit 的使用/ 319 22.5 用Topgit方式改造Topgit/ 330 22.6 Topgit 使用中的注意事项/ 334 第23章 子模组协同模型/ 336 23.1 创建子模组/ 336 23.2 克隆带子模组的版本库/ 339 23.3 在子模组中修改和子模组的更新/ 340 23.4 隐性子模组/ 343 23.5 子模组的管理问题/ 345 第24章 子树合并/ 347 24.1 引入外部版本库/ 347 24.2 子目录方式合并外部版本库/ 349 24.3 利用子树合并跟踪上游改动/ 351 24.4 子树拆分/ 353 24.5 git-subtree 插件/ 353 第25章 Android 式多版本库协同/ 356 25.1 关于 repo/ 357 25.2 安装 repo/ 357 25.3 repo和清单库的初始化/ 359 25.4 清单库和清单文件/ 360 25.5 同步项目/ 361 25.6 建立 Android 代码库本地镜像/ 363 25.7 repo 的命令集/ 365 25.8 repo 命令的工作流/ 370 25.9 好东西不能 Android 独享/ 371 25.9.1 repo+Gerrit 模式/ 371 25.9.2 repo 无审核模式/ 371 25.9.3 改进的 repo 无审核模式/ 372 第26章 Git 和 SVN 协同模型/ 378 26.1 使用 git-svn 的一般流程/ 380 26.2 git-svn 的奥秘/ 386 26.2.1 Git 库配置文件的扩展及分支映射/ 387 26.2.2 Git工作分支和 Subversion 如何对应/ 388 26.2.3 其他辅助文件/ 390 26.3 多样的 git-svn 克隆模式/ 390 26.4 共享 git-svn 的克隆库/ 393 26.5 git-svn 的局限/ 394 第5篇 搭建Git服务器 第27章 使用 HTTP 协议/ 398 27.1 哑传输协议/ 398 27.2 智能 HTTP 协议/ 400 27.3 Gitweb 服务器/ 401 27.3.1 Gitweb的安装/ 402 27.3.2 Gitweb的配置/ 403 27.3.3 版本库的 Gitweb 相关设置/ 404 27.3.4 即时Gitweb服务/ 405 第28章 使用 Git 协议/ 406 28.1 Git 协议语法格式/ 406 28.2 Git 服务软件/ 406 28.3 以 inetd 方式配置运行/ 406 28.4 以 runit 方式配置运行/ 407 第29章 使用 SSH 协议/ 409 29.1 SSH 协议语法格式/ 409 29.2 服务架设方式比较/ 409 29.3 关于 SSH 公钥认证/ 411 29.4 关于 SSH 主机别名/ 411 第30章 Gitolite 服务架设/ 413 30.1 安装Gitolite/ 414 30.1.1 服务器端创建专用账号/ 414 30.1.2 Gitolite 的安装/升级/ 415 30.1.3 关于 SSH 主机别名/ 417 30.1.4 其他的安装方法/ 418 30.2 管理 Gitolite/ 419 30.2.1 管理员克隆 gitolite-admin 管理库/ 419 30.2.2 增加新用户/ 420 30.2.3 更改授权/ 422 30.3 Gitolite 授权详解/ 423 30.3.1 授权文件的基本语法/ 423 30.3.2 定义用户组和版本库组/ 424 30.3.3 版本库ACL/ 424 30.3.4 Gitolite 授权机制/ 426 30.4 版本库授权案例/ 427 30.4.1 对整个版本库进行授权/ 427 30.4.2 通配符版本库的授权/ 428 30.4.3 用户自己的版本库空间/ 429 30.4.4 对引用的授权:传统模式/ 430 30.4.5 对引用的授权:扩展模式/ 430 30.4.6 对引用的授权:禁用规则的使用/ 431 30.4.7 用户分支/ 431 30.4.8 对路径的写授权/ 432 30.5 创建新版本库/ 432 30.5.1 在配置文件中出现的版本库,即时生成/ 433 30.5.2 通配符版本库,管理员通过推送创建/ 434 30.5.3 直接在服务器端创建/ 435 30.6 对 Gitolite 的改进/ 435 30.7 Gitolite 功能拓展/ 436 30.7.1 版本库镜像/ 436 30.7.2 Gitweb 和 Git daemon 支持/ 438 30.7.3 其他功能拓展和参考/ 439 第31章 Gitosis 服务架设/ 441 31.1 安装 Gitosis/ 442 31.1.1 Gitosis 的安装/ 442 31.1.2 服务器端创建专用账号/ 442 31.1.3 Gitosis 服务初始化/ 443 31.2 管理 Gitosis/ 443 31.2.1 管理员克隆 gitolit-admin 管理库/ 443 31.2.2 增加新用户/ 444 31.2.3 更改授权/ 446 31.3 Gitosis 授权详解/ 447 31.3.1 Gitosis 默认设置/ 447 31.3.2 管理版本库 gitosis-admin/ 447 31.3.3 定义用户组和授权/ 448 31.3.4 Gitweb 整合/ 449 31.4 创建新版本库/ 449 31.5 轻量级管理的 Git 服务/ 450 第32章 Gerrit 代码审核服务器/ 452 32.1 Gerrit 的实现原理/ 452 32.2 架设 Gerrit 的服务器/ 456 32.3 Gerrit 的配置文件/ 461 32.4 Gerrit 的数据库访问/ 462 32.5 立即注册为 Gerrit 管理员/ 464 32.6 管理员访问 SSH 的管理接口/ 467 32.7 创建新项目/ 468 32.8 从已有的 Git 库创建项目/ 472 32.9 定义评审工作流/ 473 32.10 Gerrit 评审工作流实战/ 477 32.10.1 开发者在本地版本库中工作/ 477 32.10.2 开发者向审核服务器提交/ 478 32.10.3 审核评审任务/ 478 32.10.4 评审任务没有通过测试/ 480 32.10.5 重新提交新的补丁集/ 482 32.10.6 新修订集通过评审/ 483 32.10.7 从远程版本库更新/ 485 32.11 更多 Gerrit 参考/ 486 第33章 Git 版本库托管/ 487 33.1 Github/ 487 33.2 Gitorious/ 489 第6篇 迁移到Git 第34章 CVS版本库到Git的迁移/ 492 34.1 安装cvs2svn(含 cvs2git)/ 492 34.1.1 Linux下cvs2svn的安装/ 492 34.1.2 Mac OS X 下 cvs2svn 的安装/ 493 34.2 版本库转换的准备工作/ 494 34.2.1 版本库转换注意事项/ 494 34.2.2 文件名乱码问题/ 494 34.2.3 提交说明乱码问题/ 494 34.3 版本库转换/ 496 34.3.1 配置文件解说/ 496 34.3.2 运行cvs2git完成转换/ 500 34.4 迁移后的版本库检查/ 501 第35章 更多版本控制系统的迁移/ 502 35.1 SVN版本库到Git的迁移/ 502 35.2 Hg 版本库到Git的迁移/ 503 35.3 通用版本库迁移/ 505 35.4 Git 版本库整理/ 511 35.4.1 环境变量过滤器/ 513 35.4.2 树过滤器/ 513 35.4.3 暂存区过滤器/ 513 35.4.4 父节点过滤器/ 514 35.4.5 提交说明过滤器/ 514 35.4.6 提交过滤器/ 515 35.4.7 里程碑名字过滤器/ 516 35.4.8 子目录过滤器/ 516 第7篇 Git的其他应用 第36章 etckeeper/ 518 36.1 安装 etckeeper/ 518 36.2 配置 etckeeper/ 519 36.3 使用 etckeeper/ 519 第37章 Gistore/ 520 37.1 Gistore 的安装/ 520 37.1.1 软件依赖/ 520 37.1.2 从源码安装 Gistore/ 521 37.1.3 用 easy_install 安装/ 521 37.2 Gistore 的使用/ 522 37.2.1 创建并初始化备份库/ 522 37.2.2 Gistore 的配置文件/ 523 37.2.3 Gistore 的备份项管理/ 524 37.2.4 执行备份任务/ 525 37.2.5 查看备份日志/ 525 37.2.6 查看及恢复备份数据/ 527 37.2.7 备份回滚及设置/ 528 37.2.8 注册备份任务别名/ 529 37.2.9 自动备份:crontab/ 529 37.3 Gistore 双机备份/ 529 第38章 补丁中的二进制文件/ 531 38.1 Git 版本库中二进制文件变更的支持/ 531 38.2 对非 Git 版本库中二进制文件变更的支持/ 535 38.3 其他工具对 Git 扩展补丁文件的支持/ 536 第39章 云存储/ 538 39.1 现有云存储的问题/ 538 39.2 Git 式云存储畅想/ 539 第8篇 Git杂谈 第40章 跨平台操作 Git/ 542 40.1 字符集问题/ 542 40.2 文件名大小写问题/ 543 40.3 换行符问题/ 545 第41章 Git 的其他特性/ 549 41.1 属性/ 549 41.1.1 属性定义/ 549 41.1.2 属性文件及优先级/ 550 41.1.3 常用属性介绍/ 552 41.2 钩子和模板/ 557 41.2.1 Git 钩子/ 557 41.2.2 Git 模板/ 562 41.3 稀疏检出和浅克隆/ 563 41.3.1 稀疏检出/ 563 41.3.2 浅克隆/ 566 41.4 嫁接和替换/ 568 41.4.1 提交嫁接/ 568 41.4.2 提交替换/ 568 41.5 Git 评注/ 570 41.5.1 评注的奥秘/ 570 41.5.2 评注相关命令/ 573 41.5.3 评注相关配置/ 574 第9篇 附录 附录A Git 命令索引/ 576 A.1 常用的Git命令/ 576 A.2 对象库操作相关命令/ 578 A.3 引用操作相关命令/ 578 A.4 版本库管理相关命令/ 579 A.5 数据传输相关命令/ 579 A.6 邮件相关命令/ 580 A.7 协议相关命令/ 580 A.8 版本库转换和交互相关命令/ 581 A.9 合并相关的辅助命令/ 581 A.10 杂项/ 582 附录B Git 与 CVS 面对面/ 583 B.1 面对面访谈录/ 583 B.2 Git 和CVS 命令对照/ 585 附录C Git 与 SVN 面对面/ 587 C.1 面对面访谈录/ 587 C.2 Git 和SVN 命令对照/ 589 附录D Git 与 Hg 面对面/ 592 D.1 面对面访谈录/ 592 D.2 Git和Hg 命令对照/ 593Git权威指南 目 录 前 言 第1篇 初识Git 第1章 版本控制的前世和今生/ 2 1.1 黑暗的史前时代/ 2 1.2 CVS—开启版本控制大爆发/ 5 1.3 SVN—集中式版本控制集大成者/ 7 1.4 Git—Linus 的第二个伟大作品/ 9 第2章 爱上 Git 的理由/ 11 2.1 每日工作备份/ 11 2.2 异地协同工作/ 12 2.3 现场版本控制/ 13 2.4 避免引入辅助目录/ 15 2.5 重写提交说明/ 15 2.6 想吃后悔药/ 16 2.7 更好用的提交列表/ 17 2.8 更好的差异比较/ 18 2.9 工作进度保存/ 18 2.10 代理SVN提交实现移动式办公/ 19 2.11 无处不在的分页器/ 20 2.12 快/ 21 第3章 Git的安装和使用/ 22 3.1 在Linux 下安装和使用 Git/ 22 3.1.1 包管理器方式安装/ 22 3.1.2 从源代码进行安装/ 23 3.1.3 从Git版本库进行安装/ 23 3.1.4 命令补齐/ 25 3.1.5 中文支持/ 25 3.2 在Mac OS X 下安装和使用 Git/ 26 3.2.1 以二进制发布包的方式安装/ 26 3.2.2 安装 Xcode/ 27 3.2.3 使用 Homebrew 安装 Git/ 29 3.2.4 从Git源码进行安装/ 29 3.2.5 命令补齐/ 30 3.2.6 其他辅助工具的安装/ 30 3.2.7 中文支持/ 31 3.3 在Windows 下安装和使用 Git(Cygwin篇)/ 31 3.3.1 安装 Cygwin/ 32 3.3.2 安装 Git/ 36 3.3.3 Cygwin 的配置和使用/ 37 3.3.4 Cygwin 下 Git 的中文支持/ 40 3.3.5 Cygwin 下 Git 访问 SSH 服务/ 41 3.4 Windows 下安装和使用 Git(msysGit篇)/ 45 3.4.1 安装 msysGit/ 46 3.4.2 msysGit 的配置和使用/ 48 3.4.3 msysGit中shell环境的中文支持/ 49 3.4.4 msysGit中Git的中文支持/ 50 3.4.5 使用 SSH 协议/ 51 3.4.6 TortoiseGit 的安装和使用/ 52 3.4.7 TortoiseGit 的中文支持/ 55 第2篇 Git独奏 第4章 Git 初始化/ 58 4.1 创建版本库及第一次提交/ 58 4.2 思考:为什么工作区根目录下有一个 .git 目录/ 60 4.3 思考:git config 命令的各参数有何区别/ 63 4.4 思考:是谁完成的提交/ 65 4.5 思考:随意设置提交者姓名,是否太不安全/ 67 4.6 思考:命令别名是干什么的/ 68 4.7 备份本章的工作成果/ 69 第5章 Git 暂存区/ 70 5.1 修改不能直接提交吗/ 70 5.2 理解 Git 暂存区(stage)/ 76 5.3 Git Diff 魔法/ 78 5.4 不要使用 git commit -a/ 81 5.5 搁置问题,暂存状态/ 82 第6章 Git对象/ 83 6.1 Git对象库探秘/ 83 6.2 思考:SHA1 哈希值到底是什么,是如何生成的/ 88 6.3 思考:为什么不用顺序的数字来表示提交/ 90 第7章 Git 重置/ 93 7.1 分支游标master探秘/ 93 7.2 用 reflog 挽救错误的重置/ 95 7.3 深入了解git reset命令/ 96 第8章 Git 检出/ 99 8.1 HEAD 的重置即检出/ 99 8.2 挽救分离头指针/ 102 8.3 深入了解 git checkout 命令/ 103 第9章 恢复进度/ 105 9.1 继续暂存区未完成的实践/ 105 9.2 使用 git stash/ 108 9.3 探秘 git stash/ 109 第10章 Git 基本操作/ 114 10.1 先来合个影/ 114 10.2 删除文件/ 114 10.2.1 本地删除不是真的删除/ 115 10.2.2 执行 git rm 命令删除文件/ 116 10.2.3 命令git add -u快速标记删除/ 117 10.3 恢复删除的文件/ 118 10.4 移动文件/ 119 10.5 一个显示版本号的 Hello World/ 120 10.6 使用 git add -i 选择性添加/ 122 10.7 Hello World 引发的新问题/ 124 10.8 文件忽略/ 125 10.9 文件归档/ 129 第11章 历史穿梭/ 130 11.1 图形工具:gitk/ 130 11.2 图形工具:gitg/ 131 11.3 图形工具:qgit/ 135 11.4 命令行工具/ 140 11.4.1 版本表示法:git rev-parse/ 141 11.4.2 版本范围表示法:git rev-list/ 144 11.4.3 浏览日志:git log/ 146 11.4.4 差异比较:git diff/ 150 11.4.5 文件追溯:git blame/ 151 11.4.6 二分查找:git bisect/ 152 11.4.7 获取历史版本/ 156 第12章 改变历史/ 157 12.1 悔棋/ 157 12.2 多步悔棋/ 159 12.3 回到未来/ 161 12.3.1 时间旅行一/ 162 12.3.2 时间旅行二/ 167 12.3.3 时间旅行三/ 171 12.4 丢弃历史/ 174 12.5 反转提交/ 177 第13章 Git 克隆/ 179 13.1 鸡蛋不装在一个篮子里/ 179 13.2 对等工作区/ 180 13.3 克隆生成裸版本库/ 183 13.4 创建生成裸版本库/ 184 第14章 Git库管理/ 187 14.1 对象和引用哪里去了/ 187 14.2 暂存区操作引入的临时对象/ 189 14.3 重置操作引入的对象/ 191 14.4 Git管家:git-gc/ 193 14.5 Git管家的自动执行/ 196 第3篇 Git和声 第15章 Git协议与工作协同/ 200 15.1 Git 支持的协议/ 200 15.2 多用户协同的本地模拟/ 202 15.3 强制非快进式推送/ 203 15.4 合并后推送/ 207 15.5 禁止非快进式推送/ 208 第16章 冲突解决/ 210 16.1 拉回操作中的合并/ 210 16.2 合并一:自动合并/ 212 16.2.1 修改不同的文件/ 212 16.2.2 修改相同文件的不同区域/ 214 16.2.3 同时更改文件名和文件内容/ 215 16.3 合并二:逻辑冲突/ 217 16.4 合并三:冲突解决/ 218 16.4.1 手工编辑完成冲突解决/ 221 16.4.2 图形工具完成冲突解决/ 221 16.5 合并四:树冲突/ 225 16.5.1 手工操作解决树冲突/ 227 16.5.2 交互式解决树冲突/ 228 16.6 合并策略/ 230 16.7 合并相关的设置/ 231 第17章 Git 里程碑/ 233 17.1 显示里程碑/ 234 17.2 创建里程碑/ 236 17.2.1 轻量级里程碑/ 237 17.2.2 带说明的里程碑/ 238 17.2.3 带签名的里程碑/ 239 17.3 删除里程碑/ 242 17.4 不要随意更改里程碑/ 243 17.5 共享里程碑/ 243 17.6 删除远程版本库的里程碑/ 246 17.7 里程碑命名规范/ 247 第18章 Git 分支/ 253 18.1 代码管理之殇/ 253 18.1.1 发布分支/ 253 18.1.2 特性分支/ 256 18.1.3 卖主分支/ 257 18.2 分支命令概述/ 258 18.3 “Hello World”开发计划/ 259 18.4 基于特性分支的开发/ 260 18.4.1 创建分支 user1/getopt/ 261 18.4.2 创建分支 user2/i18n/ 262 18.4.3 开发者 user1 完成功能开发/ 263 18.4.4 将 user1/getopt 分支合并到主线/ 264 18.5 基于发布分支的开发/ 265 18.5.1 创建发布分支/ 266 18.5.2 开发者 user1 工作在发布分支/ 267 18.5.3 开发者 user2 工作在发布分支/ 268 18.5.4 开发者 user2 合并推送/ 270 18.5.5 发布分支的提交合并到主线/ 271 18.6 分支变基/ 275 18.6.1 完成 user2/i18n 特性分支的开发/ 275 18.6.2 分支 user2/i18n 变基/ 277 第19章 远程版本库/ 284 19.1 远程分支/ 284 19.2 分支追踪/ 287 19.3 远程版本库/ 290 19.4 PUSH 和 PULL 操作与远程版本库/ 292 19.5 里程碑和远程版本库/ 294 19.6 分支和里程碑的安全性/ 294 第20章 补丁文件交互/ 296 20.1 创建补丁/ 296 20.2 应用补丁/ 297 20.3 StGit 和 Quilt/ 300 20.3.1 StGit/ 300 20.3.2 Quilt/ 304 第4篇 Git协同模型 第21章 经典Git协同模型/ 308 21.1 集中式协同模型/ 308 21.1.1 传统集中式协同模型/ 309 21.1.2 Gerrit 特殊的集中式协同模型/ 310 21.2 金字塔式协同模型/ 311 21.2.1 贡献者开放只读版本库/ 312 21.2.2 以补丁方式贡献代码/ 313 第22章 Topgit 协同模型/ 314 22.1 作者版本控制系统的三个里程碑/ 314 22.2 Topgit 原理/ 316 22.3 Topgit 的安装/ 317 22.4 Topgit 的使用/ 319 22.5 用Topgit方式改造Topgit/ 330 22.6 Topgit 使用中的注意事项/ 334 第23章 子模组协同模型/ 336 23.1 创建子模组/ 336 23.2 克隆带子模组的版本库/ 339 23.3 在子模组中修改和子模组的更新/ 340 23.4 隐性子模组/ 343 23.5 子模组的管理问题/ 345 第24章 子树合并/ 347 24.1 引入外部版本库/ 347 24.2 子目录方式合并外部版本库/ 349 24.3 利用子树合并跟踪上游改动/ 351 24.4 子树拆分/ 353 24.5 git-subtree 插件/ 353 第25章 Android 式多版本库协同/ 356 25.1 关于 repo/ 357 25.2 安装 repo/ 357 25.3 repo和清单库的初始化/ 359 25.4 清单库和清单文件/ 360 25.5 同步项目/ 361 25.6 建立 Android 代码库本地镜像/ 363 25.7 repo 的命令集/ 365 25.8 repo 命令的工作流/ 370 25.9 好东西不能 Android 独享/ 371 25.9.1 repo+Gerrit 模式/ 371 25.9.2 repo 无审核模式/ 371 25.9.3 改进的 repo 无审核模式/ 372 第26章 Git 和 SVN 协同模型/ 378 26.1 使用 git-svn 的一般流程/ 380 26.2 git-svn 的奥秘/ 386 26.2.1 Git 库配置文件的扩展及分支映射/ 387 26.2.2 Git工作分支和 Subversion 如何对应/ 388 26.2.3 其他辅助文件/ 390 26.3 多样的 git-svn 克隆模式/ 390 26.4 共享 git-svn 的克隆库/ 393 26.5 git-svn 的局限/ 394 第5篇 搭建Git服务器 第27章 使用 HTTP 协议/ 398 27.1 哑传输协议/ 398 27.2 智能 HTTP 协议/ 400 27.3 Gitweb 服务器/ 401 27.3.1 Gitweb的安装/ 402 27.3.2 Gitweb的配置/ 403 27.3.3 版本库的 Gitweb 相关设置/ 404 27.3.4 即时Gitweb服务/ 405 第28章 使用 Git 协议/ 406 28.1 Git 协议语法格式/ 406 28.2 Git 服务软件/ 406 28.3 以 inetd 方式配置运行/ 406 28.4 以 runit 方式配置运行/ 407 第29章 使用 SSH 协议/ 409 29.1 SSH 协议语法格式/ 409 29.2 服务架设方式比较/ 409 29.3 关于 SSH 公钥认证/ 411 29.4 关于 SSH 主机别名/ 411 第30章 Gitolite 服务架设/ 413 30.1 安装Gitolite/ 414 30.1.1 服务器端创建专用账号/ 414 30.1.2 Gitolite 的安装/升级/ 415 30.1.3 关于 SSH 主机别名/ 417 30.1.4 其他的安装方法/ 418 30.2 管理 Gitolite/ 419 30.2.1 管理员克隆 gitolite-admin 管理库/ 419 30.2.2 增加新用户/ 420 30.2.3 更改授权/ 422 30.3 Gitolite 授权详解/ 423 30.3.1 授权文件的基本语法/ 423 30.3.2 定义用户组和版本库组/ 424 30.3.3 版本库ACL/ 424 30.3.4 Gitolite 授权机制/ 426 30.4 版本库授权案例/ 427 30.4.1 对整个版本库进行授权/ 427 30.4.2 通配符版本库的授权/ 428 30.4.3 用户自己的版本库空间/ 429 30.4.4 对引用的授权:传统模式/ 430 30.4.5 对引用的授权:扩展模式/ 430 30.4.6 对引用的授权:禁用规则的使用/ 431 30.4.7 用户分支/ 431 30.4.8 对路径的写授权/ 432 30.5 创建新版本库/ 432 30.5.1 在配置文件中出现的版本库,即时生成/ 433 30.5.2 通配符版本库,管理员通过推送创建/ 434 30.5.3 直接在服务器端创建/ 435 30.6 对 Gitolite 的改进/ 435 30.7 Gitolite 功能拓展/ 436 30.7.1 版本库镜像/ 436 30.7.2 Gitweb 和 Git daemon 支持/ 438 30.7.3 其他功能拓展和参考/ 439 第31章 Gitosis 服务架设/ 441 31.1 安装 Gitosis/ 442 31.1.1 Gitosis 的安装/ 442 31.1.2 服务器端创建专用账号/ 442 31.1.3 Gitosis 服务初始化/ 443 31.2 管理 Gitosis/ 443 31.2.1 管理员克隆 gitolit-admin 管理库/ 443 31.2.2 增加新用户/ 444 31.2.3 更改授权/ 446 31.3 Gitosis 授权详解/ 447 31.3.1 Gitosis 默认设置/ 447 31.3.2 管理版本库 gitosis-admin/ 447 31.3.3 定义用户组和授权/ 448 31.3.4 Gitweb 整合/ 449 31.4 创建新版本库/ 449 31.5 轻量级管理的 Git 服务/ 450 第32章 Gerrit 代码审核服务器/ 452 32.1 Gerrit 的实现原理/ 452 32.2 架设 Gerrit 的服务器/ 456 32.3 Gerrit 的配置文件/ 461 32.4 Gerrit 的数据库访问/ 462 32.5 立即注册为 Gerrit 管理员/ 464 32.6 管理员访问 SSH 的管理接口/ 467 32.7 创建新项目/ 468 32.8 从已有的 Git 库创建项目/ 472 32.9 定义评审工作流/ 473 32.10 Gerrit 评审工作流实战/ 477 32.10.1 开发者在本地版本库中工作/ 477 32.10.2 开发者向审核服务器提交/ 478 32.10.3 审核评审任务/ 478 32.10.4 评审任务没有通过测试/ 480 32.10.5 重新提交新的补丁集/ 482 32.10.6 新修订集通过评审/ 483 32.10.7 从远程版本库更新/ 485 32.11 更多 Gerrit 参考/ 486 第33章 Git 版本库托管/ 487 33.1 Github/ 487 33.2 Gitorious/ 489 第6篇 迁移到Git 第34章 CVS版本库到Git的迁移/ 492 34.1 安装cvs2svn(含 cvs2git)/ 492 34.1.1 Linux下cvs2svn的安装/ 492 34.1.2 Mac OS X 下 cvs2svn 的安装/ 493 34.2 版本库转换的准备工作/ 494 34.2.1 版本库转换注意事项/ 494 34.2.2 文件名乱码问题/ 494 34.2.3 提交说明乱码问题/ 494 34.3 版本库转换/ 496 34.3.1 配置文件解说/ 496 34.3.2 运行cvs2git完成转换/ 500 34.4 迁移后的版本库检查/ 501 第35章 更多版本控制系统的迁移/ 502 35.1 SVN版本库到Git的迁移/ 502 35.2 Hg 版本库到Git的迁移/ 503 35.3 通用版本库迁移/ 505 35.4 Git 版本库整理/ 511 35.4.1 环境变量过滤器/ 513 35.4.2 树过滤器/ 513 35.4.3 暂存区过滤器/ 513 35.4.4 父节点过滤器/ 514 35.4.5 提交说明过滤器/ 514 35.4.6 提交过滤器/ 515 35.4.7 里程碑名字过滤器/ 516 35.4.8 子目录过滤器/ 516 第7篇 Git的其他应用 第36章 etckeeper/ 518 36.1 安装 etckeeper/ 518 36.2 配置 etckeeper/ 519 36.3 使用 etckeeper/ 519 第37章 Gistore/ 520 37.1 Gistore 的安装/ 520 37.1.1 软件依赖/ 520 37.1.2 从源码安装 Gistore/ 521 37.1.3 用 easy_install 安装/ 521 37.2 Gistore 的使用/ 522 37.2.1 创建并初始化备份库/ 522 37.2.2 Gistore 的配置文件/ 523 37.2.3 Gistore 的备份项管理/ 524 37.2.4 执行备份任务/ 525 37.2.5 查看备份日志/ 525 37.2.6 查看及恢复备份数据/ 527 37.2.7 备份回滚及设置/ 528 37.2.8 注册备份任务别名/ 529 37.2.9 自动备份:crontab/ 529 37.3 Gistore 双机备份/ 529 第38章 补丁中的二进制文件/ 531 38.1 Git 版本库中二进制文件变更的支持/ 531 38.2 对非 Git 版本库中二进制文件变更的支持/ 535 38.3 其他工具对 Git 扩展补丁文件的支持/ 536 第39章 云存储/ 538 39.1 现有云存储的问题/ 538 39.2 Git 式云存储畅想/ 539 第8篇 Git杂谈 第40章 跨平台操作 Git/ 542 40.1 字符集问题/ 542 40.2 文件名大小写问题/ 543 40.3 换行符问题/ 545 第41章 Git 的其他特性/ 549 41.1 属性/ 549 41.1.1 属性定义/ 549 41.1.2 属性文件及优先级/ 550 41.1.3 常用属性介绍/ 552 41.2 钩子和模板/ 557 41.2.1 Git 钩子/ 557 41.2.2 Git 模板/ 562 41.3 稀疏检出和浅克隆/ 563 41.3.1 稀疏检出/ 563 41.3.2 浅克隆/ 566 41.4 嫁接和替换/ 568 41.4.1 提交嫁接/ 568 41.4.2 提交替换/ 568 41.5 Git 评注/ 570 41.5.1 评注的奥秘/ 570 41.5.2 评注相关命令/ 573 41.5.3 评注相关配置/ 574 第9篇 附录 附录A Git 命令索引/ 576 A.1 常用的Git命令/ 576 A.2 对象库操作相关命令/ 578 A.3 引用操作相关命令/ 578 A.4 版本库管理相关命令/ 579 A.5 数据传输相关命令/ 579 A.6 邮件相关命令/ 580 A.7 协议相关命令/ 580 A.8 版本库转换和交互相关命令/ 581 A.9 合并相关的辅助命令/ 581 A.10 杂项/ 582 附录B Git 与 CVS 面对面/ 583 B.1 面对面访谈录/ 583 B.2 Git 和CVS 命令对照/ 585 附录C Git 与 SVN 面对面/ 587 C.1 面对面访谈录/ 587 C.2 Git 和SVN 命令对照/ 589 附录D Git 与 Hg 面对面/ 592 D.1 面对面访谈录/ 592 D.2 Git和Hg 命令对照/ 5935 0浏览会员免费
- 小乌龟大小:24MBTortoiseSVN-1.8.8.25755-x64-svn-1.8.10.msi LanguagePack_1.8.8.25755-x64-zh_CN.msiTortoiseSVN-1.8.8.25755-x64-svn-1.8.10.msi LanguagePack_1.8.8.25755-x64-zh_CN.msi5 1247浏览会员免费
- Visio大小:609MBVisio_2016中文专业版(64位),绘制系统框图常用工具。Visio_2016中文专业版(64位),绘制系统框图常用工具。4 0浏览会员免费
- 16.5大小:637KBPowerDesigner 16.5 15天评估版: 本资源为破解文件 PowerDesigner是非常不错的CASE工具有条件的朋友推荐使用正版:)PowerDesigner 16.5 15天评估版: 本资源为破解文件 PowerDesigner是非常不错的CASE工具有条件的朋友推荐使用正版:)5 550浏览会员免费
- tortoisesvn大小:6MBTortoiseSVN-1.8.4.24972-x64-svn-1.8.5 中文语言包64位TortoiseSVN-1.8.4.24972-x64-svn-1.8.5 中文语言包64位5 902浏览会员免费
- tortoisesvn大小:20MBTortoiseSVN-1.7.1.22161-X64-svn-1.7.1 64位安装包TortoiseSVN-1.7.1.22161-X64-svn-1.7.1 64位安装包5 476浏览会员免费
- 大数据大小:26MB☆ 资源说明:☆ [奥莱理] Doing Data Science (英文版) [奥莱理] Doing Data Science Straight Talk from the Frontline (E-Book) ☆ 图书概要:☆ Now that people are aware that data can make the difference in an election or a business model, data science as an occupation is gaining ground. But how can you get started working in a wide-ranging, interdisciplinary field that’s so clouded in hype? This insightful book, based on Columbia University’s Introduction to Data Science class, tells you what you need to know. In many of these chapter-long lectures, data scientists from companies such as Google, Microsoft, and eBay share new algorithms, methods, and models by presenting case studies and the code they use. If you’re familiar with linear algebra, probability, and statistics, and have programming experience, this book is an ideal introduction to data science. ☆ 出版信息:☆ [作者信息] Rachel Schutt , Cathy O'Neil [出版机构] 奥莱理 [出版日期] 2013年10月31日 [图书页数] 406页 [图书语言] 英语 [图书格式] PDF 格式☆ 资源说明:☆ [奥莱理] Doing Data Science (英文版) [奥莱理] Doing Data Science Straight Talk from the Frontline (E-Book) ☆ 图书概要:☆ Now that people are aware that data can make the difference in an election or a business model, data science as an occupation is gaining ground. But how can you get started working in a wide-ranging, interdisciplinary field that’s so clouded in hype? This insightful book, based on Columbia University’s Introduction to Data Science class, tells you what you need to know. In many of these chapter-long lectures, data scientists from companies such as Google, Microsoft, and eBay share new algorithms, methods, and models by presenting case studies and the code they use. If you’re familiar with linear algebra, probability, and statistics, and have programming experience, this book is an ideal introduction to data science. ☆ 出版信息:☆ [作者信息] Rachel Schutt , Cathy O'Neil [出版机构] 奥莱理 [出版日期] 2013年10月31日 [图书页数] 406页 [图书语言] 英语 [图书格式] PDF 格式5 455浏览会员免费
- 进度表,excel大小:31KB项目进度计划表(excel模板),满足我的使用。项目进度计划表(excel模板),满足我的使用。3 7492浏览会员免费
- 用户手册大小:9MBSparx Systems 的Enterprise Architect 是一个完整生命周期的UML 工具: · 设计和建造一个广泛的软件系统 · 业务分析,业务流程建模,管理要求 · 系统建模,系统架构建模,组件设计,仿真 · 广义域特定建模 · 构建基于UML的特定领域的建模语言 · 可视化 广泛的系统,流程,数据,活动和结构 · 仿真行为过程,状态机和交互过程 · 协作和共享信息和模型 · 复杂系统的测试,质量控制和终端到终端的核查/可追溯性 · 管理开发任务,工作和进程 本指南可帮助您了解可用的选项,当您启动Enterprise Architect后,并快速了解如何使用这些选项来创建模型。Sparx Systems 的Enterprise Architect 是一个完整生命周期的UML 工具: · 设计和建造一个广泛的软件系统 · 业务分析,业务流程建模,管理要求 · 系统建模,系统架构建模,组件设计,仿真 · 广义域特定建模 · 构建基于UML的特定领域的建模语言 · 可视化 广泛的系统,流程,数据,活动和结构 · 仿真行为过程,状态机和交互过程 · 协作和共享信息和模型 · 复杂系统的测试,质量控制和终端到终端的核查/可追溯性 · 管理开发任务,工作和进程 本指南可帮助您了解可用的选项,当您启动Enterprise Architect后,并快速了解如何使用这些选项来创建模型。4 2762浏览会员免费
- 1.前言 1 1.1 课题背景 1 1.2 课题意义 1 1.3 论文结构 2 2.相关技术 3 2.1 Java语言 3 2.2 Spring框架 4 2.3 Vue.js框架 5 2.4 IntelliJ IDEA开发工具 6 2.5 数据库 7 3.可行性与需求分析 9 3.1 系统可行性分析 9 3.2 系统功能需求分析 10 3.3 系统性能需求分析 11 3.5 系统业务流程分析 11 3.6 开发环境与开发工具 12 4.系统设计 13 4.1系统功能结构设计 13 4.1.1 系统总体功能结构 13 4.1.2 用户功能结构 13 4.1.3 管理员功能结构 14 4.2 系统数据库设计 15 4.2.1 数据库E-R图设计 15 4.2.2 数据库表的设计 16 5.系统实现 19 5.1 数据库连接 19 5.2 用户模块实现 20 5.2.1 登录管理模块实现 20 5.2.2 用户信息管理模块实现 22 5.2.3 订单管理模块实现 24 5.2.4 评价管理模块实现 25 5.3 管理员模块实现 27 5.3.1 菜品管理模块实现 27 5.3.2 系统管理模块实现 29 5.3.3 订单管理模块实现 30 6.系统测试 33 6.1系统测试的目的与意义 33 6.2 系统模块测试用例 33 6.2.1 用户登录模块 33 6.2.2 扫码点餐模块 33 6.2.3 购物车模块 34 6.2.4 接单提醒模块 34 6.2.5 菜品新增模块 35 6.2.6 新增菜品类目模块 35 7.结论 36 7.1 系统技术总结 36 7.2 系统功能总结 38 7.3 系统展望 38 致谢 40 参考文献 415 4w+浏览¥ 4.90
- RAR大小:203KB在上项目经理课程时,老师提供的一个范例。 对于项目进行总结,或者需要提交规范的报告时,有帮助。 文档是某企业的实际项目文档,并非为教程。在上项目经理课程时,老师提供的一个范例。 对于项目进行总结,或者需要提交规范的报告时,有帮助。 文档是某企业的实际项目文档,并非为教程。4 595浏览会员免费
- Project大小:775KBProject项目管理 42个案例Project项目管理 42个案例4 1w+浏览会员免费
- 7Z大小:70MB☆ 资源说明:☆ [奥莱理] Head First PMP 第3版 (英文版) [奥莱理] Head First PMP 3rd Edition (E-Book) ☆ 图书概要:☆ Learn the latest principles and certification objectives in The PMBOK Guide, Fifth Edition, in a unique and inspiring way with Head First PMP. The third edition of this book helps you prepare for the PMP certification exam using a visually rich format designed for the way your brain works. You'll find a full-length sample exam included inside the book. More than just proof of passing a test, a PMP certification means that you have the knowledge to solve most common project problems. But studying for a difficult four-hour exam on project management isn't easy, even for experienced project managers. Drawing on the latest research in neurobiology, cognitive science, and learning theory, Head First PMP offers you a multi-sensory experience that helps the material stick, not a text-heavy approach that puts you to sleep. ☆ 出版信息:☆ [作者信息] Jennifer Greene, Andrew Stellman [出版机构] 奥莱理 [出版日期] 2013年12月26日 [图书页数] 896页 [图书语言] 英语 [图书格式] PDF 格式☆ 资源说明:☆ [奥莱理] Head First PMP 第3版 (英文版) [奥莱理] Head First PMP 3rd Edition (E-Book) ☆ 图书概要:☆ Learn the latest principles and certification objectives in The PMBOK Guide, Fifth Edition, in a unique and inspiring way with Head First PMP. The third edition of this book helps you prepare for the PMP certification exam using a visually rich format designed for the way your brain works. You'll find a full-length sample exam included inside the book. More than just proof of passing a test, a PMP certification means that you have the knowledge to solve most common project problems. But studying for a difficult four-hour exam on project management isn't easy, even for experienced project managers. Drawing on the latest research in neurobiology, cognitive science, and learning theory, Head First PMP offers you a multi-sensory experience that helps the material stick, not a text-heavy approach that puts you to sleep. ☆ 出版信息:☆ [作者信息] Jennifer Greene, Andrew Stellman [出版机构] 奥莱理 [出版日期] 2013年12月26日 [图书页数] 896页 [图书语言] 英语 [图书格式] PDF 格式5 334浏览会员免费
- 产品需求文档大小:4MB通用产品需求文档(PRD)模板(附完整案例),产品需求说明书通用产品需求文档(PRD)模板(附完整案例),产品需求说明书2 9909浏览会员免费
- UML基础大小:4MB《UML基础与Rose建模实用教程》系统地讲解了学习uml图和创建图中模型元素的基础理论,并通过两个完整的建模案例讲解rose建模工具的使用。全书内容分为4部分:入门基础(第1~4章),介绍了面向对象、uml、rational rose和rational统一过程的相关知识;图(第5~12章),针对uml的各种图,包括用例图、类图、对象图、序列图、协作图、状态图、活动图、包图、构件图和部署图进行介绍;案例(第13~14章),以图书管理系统和超市信息管理系统为例,介绍如何使用uml分析和设计一个实际的项目;附录(附录a~附录h)针对rational rose的安装和应用进行详细介绍,并给出了6个系统的建模全过程,最后提供章末练习答案。 《UML基础与Rose建模实用教程》适合软件设计与开发人员学习参考,更适合作为高等院校计算机软件工程相关专业的教材或教学参考书。《UML基础与Rose建模实用教程》系统地讲解了学习uml图和创建图中模型元素的基础理论,并通过两个完整的建模案例讲解rose建模工具的使用。全书内容分为4部分:入门基础(第1~4章),介绍了面向对象、uml、rational rose和rational统一过程的相关知识;图(第5~12章),针对uml的各种图,包括用例图、类图、对象图、序列图、协作图、状态图、活动图、包图、构件图和部署图进行介绍;案例(第13~14章),以图书管理系统和超市信息管理系统为例,介绍如何使用uml分析和设计一个实际的项目;附录(附录a~附录h)针对rational rose的安装和应用进行详细介绍,并给出了6个系统的建模全过程,最后提供章末练习答案。 《UML基础与Rose建模实用教程》适合软件设计与开发人员学习参考,更适合作为高等院校计算机软件工程相关专业的教材或教学参考书。5 603浏览会员免费
- apache大小:8MBMaven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。5 212浏览会员免费
- Advanced大小:79MB非常好用的程序打包软件Advanced Installer。好工具免费共享。 内含补丁及安装说明。形如: 1. 安装 advinst.msi 2. 打开安装文件夹 3. 复制 patch.exe 到安装文件夹(E:\Program Files (x86)\Caphyon\Advanced Installer 12.7.2) 4. 运行 patch 5. 破解完成非常好用的程序打包软件Advanced Installer。好工具免费共享。 内含补丁及安装说明。形如: 1. 安装 advinst.msi 2. 打开安装文件夹 3. 复制 patch.exe 到安装文件夹(E:\Program Files (x86)\Caphyon\Advanced Installer 12.7.2) 4. 运行 patch 5. 破解完成5 872浏览会员免费
- Axure实例大小:7MBAxure RP能够帮助网站需求设计者,快捷而简便的创建基于网站构架图的带注释页面示意图、操作流程图、以及交互设计,并可自动生成用于演示的网页文件和规格文件,以提供演示与开发。实例中包括了成熟的完备的开发产品,供借鉴参考Axure RP能够帮助网站需求设计者,快捷而简便的创建基于网站构架图的带注释页面示意图、操作流程图、以及交互设计,并可自动生成用于演示的网页文件和规格文件,以提供演示与开发。实例中包括了成熟的完备的开发产品,供借鉴参考5 597浏览会员免费
- template大小:502KB包括: ISO9001标准文档模版.zip ISO软件工程模板下载.rar 计算机软件开发文档编写指南.zip …… 总之,软件开发过程中全部模板都在了包括: ISO9001标准文档模版.zip ISO软件工程模板下载.rar 计算机软件开发文档编写指南.zip …… 总之,软件开发过程中全部模板都在了5 1913浏览会员免费
- 项目管理大小:57KB软件开发阶段及软件进度表模板,用于项目管理,项目控制软件开发阶段及软件进度表模板,用于项目管理,项目控制4 2847浏览会员免费
- 软件项目投标书模板软件项目投标书模板软件项目投标书模板软件项目投标书模板软件项目投标书模板4 1111浏览免费
- omniGraffle大小:271KBomnigraffle下的网络拓扑模板,有服务器、客户端、网络交换机等元素,亲测可用。omnigraffle下的网络拓扑模板,有服务器、客户端、网络交换机等元素,亲测可用。5 558浏览会员免费
- aris大小:10MB难得的Aris 流程管理工具介绍完整版(500多页)难得的Aris 流程管理工具介绍完整版(500多页)5 2297浏览会员免费
- EditPlus3.5大小:2MBeditplus_3.5.0.164 + 注册机 + sql语法高亮显示editplus_3.5.0.164 + 注册机 + sql语法高亮显示5 199浏览会员免费
- tortoisesvn大小:4MBTortoiseSVN-1.8.6.25419-Win32-svn-1.8.8 简体中文语言包(32位)TortoiseSVN-1.8.6.25419-Win32-svn-1.8.8 简体中文语言包(32位)5 193浏览会员免费
- 资料员必备大小:32MB建龙2009可以说是最好写的软件,是西南地区资料员常用的软件。建龙2009可以说是最好写的软件,是西南地区资料员常用的软件。5 281浏览会员免费
- UML那些事儿.pdf5 231浏览会员免费
- Axure大小:9MBAxure全量控件库,从基本控件到复杂控件,从PC端到移动端,对于C/S、B/S甚至现在最流行的安卓、iOS平台的开发,很有用!Axure全量控件库,从基本控件到复杂控件,从PC端到移动端,对于C/S、B/S甚至现在最流行的安卓、iOS平台的开发,很有用!5 282浏览会员免费
- CMMI3大小:1MB最完整CMMI3标准文档模板!!!最完整CMMI3标准文档模板!!!最完整CMMI3标准文档模板!!!最完整CMMI3标准文档模板!!!最完整CMMI3标准文档模板!!!最完整CMMI3标准文档模板!!!最完整CMMI3标准文档模板!!!最完整CMMI3标准文档模板!!!5 2505浏览会员免费
- 参考文献大小:148KB自动生成符合论文格式的参考文献,基于MFC开发,向原作者致敬自动生成符合论文格式的参考文献,基于MFC开发,向原作者致敬5 2015浏览会员免费
- 试用很多序列号都不能用,终于弄到一个能用的. 亲测。 企业版,微软官方下载。 2008 sp2 X64 环境。 2011年12月14日测试装机可以用。5 452浏览会员免费
- redmine大小:3MBredmine-3.0.5.zip For windows平台redmine-3.0.5.zip For windows平台4 216浏览会员免费
- project大小:2MB直接运行主程序,鼠标停留在相应按钮上看提示,选择相应操作就可以,一般需要先转化为VL版本,然后再激活。直接运行主程序,鼠标停留在相应按钮上看提示,选择相应操作就可以,一般需要先转化为VL版本,然后再激活。4 1554浏览会员免费
- PMP大小:1MB之前找了很久才找到了,传上来更大家共享下,希望对大家有帮助,欢迎下载或者永久保存。 PMP项目管理模板(全套157个文档),包含全套157个项目管理文档。。。。。。 PMP项目管理模板(全套157个文档),包含全套157个项目管理文档。。。。。。PMP项目管理模板(全套157个文档),包含全套157个项目管理文档。。。。。。 PMP项目管理模板(全套157个文档),包含全套157个项目管理文档。。。。。。 PMP项目管理模板(全套157个文档),包含全套157个项目管理文档。。。。。。 PMP项目管理模板(全套157个文档),包含全套157个项目管理文档。。。。。。 PMP项目管理模板(全套157个文档),包含全套157个项目管理文档。。。。。。 PMP项目管理模板(全套157个文档),包含全套157个项目管理文档。。。。。。 PMP项目管理模板(全套157个文档),包含全套157个项目管理文档。。。。。。 PMP项目管理模板(全套157个文档),包含全套157个项目管理文档。。。。。。 PMP项目管理模板(全套157个文档),包含全套157个项目管理文档。。。。。。之前找了很久才找到了,传上来更大家共享下,希望对大家有帮助,欢迎下载或者永久保存。 PMP项目管理模板(全套157个文档),包含全套157个项目管理文档。。。。。。 PMP项目管理模板(全套157个文档),包含全套157个项目管理文档。。。。。。PMP项目管理模板(全套157个文档),包含全套157个项目管理文档。。。。。。 PMP项目管理模板(全套157个文档),包含全套157个项目管理文档。。。。。。 PMP项目管理模板(全套157个文档),包含全套157个项目管理文档。。。。。。 PMP项目管理模板(全套157个文档),包含全套157个项目管理文档。。。。。。 PMP项目管理模板(全套157个文档),包含全套157个项目管理文档。。。。。。 PMP项目管理模板(全套157个文档),包含全套157个项目管理文档。。。。。。 PMP项目管理模板(全套157个文档),包含全套157个项目管理文档。。。。。。 PMP项目管理模板(全套157个文档),包含全套157个项目管理文档。。。。。。 PMP项目管理模板(全套157个文档),包含全套157个项目管理文档。。。。。。3 5597浏览会员免费
- 软件需求最佳实践-完整版PDF,SERU过程框架原理与应用大小:8MB软件需求最佳实践-完整版PDF,SERU过程框架原理与应用软件需求最佳实践-完整版PDF,SERU过程框架原理与应用4 877浏览会员免费
- 项目管理大小:552KB包含立项、结项、规划、监控、风险管理、需求管理、需求开发、系统预研、设计、验收测试、系统测试、配置管理、质量保证、采购、培训等多个不同类型的文档模板,大家可以根据自己行业或者公司现状进行参考编写。包含立项、结项、规划、监控、风险管理、需求管理、需求开发、系统预研、设计、验收测试、系统测试、配置管理、质量保证、采购、培训等多个不同类型的文档模板,大家可以根据自己行业或者公司现状进行参考编写。4 1804浏览会员免费
- Github大小:32MB自己提出来的Github客户端安装文件,里面带有Github的客户端文件,第一次启用时会将Git解压至用户文件夹。为了方便使用,建议将客户端程序添加快捷方式,以客户端程序启动而不是shell。自己提出来的Github客户端安装文件,里面带有Github的客户端文件,第一次启用时会将Git解压至用户文件夹。为了方便使用,建议将客户端程序添加快捷方式,以客户端程序启动而不是shell。5 277浏览会员免费
- CMMI大小:1MBIT项目计划表(全套237个文档),包含全套237个项目开发文档。。。。。。IT项目计划表(全套237个文档),包含全套237个项目开发文档。。。。。。3 2037浏览会员免费
- 华为详细设计文档,很规范,可以作为模版使用。。5 1761浏览会员免费
- 遗传算法大小:426KB该资源包含了常用的7种C#遗传算法源码实例集,和遗传算法C#五子棋游戏程序该资源包含了常用的7种C#遗传算法源码实例集,和遗传算法C#五子棋游戏程序4 787浏览会员免费
- 目录 1项目章程介绍 7 1.1总览 7 1.2项目目标 7 1.2.1总体应用目标 7 1.2.2具体应用目标 7 2 实施策略 7 2.1实施策略 7 2.2实施策略的考虑 8 3项目范围 9 3.1功能范围 9 3.2实体范围 9 3.3技术范围 9 4项目组织结构 10 4.1项目组织结构图 10 4.2职责 10 5项目计划 14 5.1项目阶段划分及关键任务 15 5.2时间表 15 5.3里程碑 15 5.4项目计划执行和报告 16 6项目文档管理 17 6.1项目文档管理的重要性 17 6.2项目文档体系 17 6.3项目文档管理环境 19 7项目沟通管理 20 7.1项目决策流程 20 7.2项目列会 22 8项目风险管理 22 8.1实施周期延期的风险 22 8.2实施范围风险 22 8.3人员的风险 23 8.4管理变革的风险 23 9项目变更管理 24 9.1提出变更 24 9.2接收方的响应 25 9.3申请方的认可 26 9.4变更实施 26 9.5变更程序流程 26 10知识转移 26 11质量控制 27 12验收标准 27 12.1验收方式 27 12.2验收标准(根据项目情况修改) 28 13文件签署 295 2604浏览会员免费
- java项目安装部署手册示例 包含jdk安装部署,tomcat安装部署,项目发布5 1471浏览会员免费
- 软件开发管理规范(制度),软件开发标准流程模板。。。5 4673浏览会员免费
- Visio模具大小:23MB该模具包提取自Microsoft Visio 2010,在低版本的Visio中打开同样适用,建议解压到相应的模具安装目录中使用。该模具包提取自Microsoft Visio 2010,在低版本的Visio中打开同样适用,建议解压到相应的模具安装目录中使用。5 914浏览会员免费
- 软件开发大小:360KB软件开发计划mpp project2007模板软件开发计划mpp project2007模板5 907浏览会员免费
- 软件开发文档是软件开发使用和维护中的必备资料。它能提高软件开发的效率,保证软件的质量,而且在软件的使用过程中有指导,帮助,解惑的作用,尤其在维护工作中,文档是不可或缺的资料4 2059浏览会员免费
- CMMI大小:1MB整理了目前网上所有的CMMI认证文档,并进行对比,过滤。包括:CMMI3级软件过程改进方法与规范(21章),CMMI SPP各阶段流程图,CMMI3组织级文档列表清单,CMMI文件清单中英文对照表,文件编写清单(cmmi标准)以及目录结构模板整理了目前网上所有的CMMI认证文档,并进行对比,过滤。包括:CMMI3级软件过程改进方法与规范(21章),CMMI SPP各阶段流程图,CMMI3组织级文档列表清单,CMMI文件清单中英文对照表,文件编写清单(cmmi标准)以及目录结构模板4 3056浏览会员免费
- 详细介绍了用户需求规格说明书需要写的章节以及每个章节怎么写; 精心准备的,非常完整,绝对超值。4 4937浏览会员免费
- CrimeStat-3.3大小:1008KB一般用来做空间聚类、空间相关性分析的一款软件~一般用来做空间聚类、空间相关性分析的一款软件~5 2039浏览会员免费