- CI - Best Practices
- CI - Deployment
- CI - Database
- CI - Inspection
- CI - Testing
- CI - Documentation and Feedback
- CI - Build Failure Notifications
- CI - Defining Tasks
- CI - Creating a Project in TeamCity
- CI - Checking in Source Code
- CI - Building On the Server
- CI - Build Scripts
- CI - Building a Solution
- CI - Requirements
- CI - Features
- CI - Version Control
- CI - Reducing Risks
- CI - Software
- CI - Overview
- CI - Home
Continuous Integration Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Continuous Integration - Version Control
版本控制系统,也称为源头控制、源代码管理系统或修订控制系统,是保存多种版本的您档案的机制,这样,在你修改档案时,你仍然能够查阅以前的修订。
第一个受欢迎的版本控制系统是称为SCCS(Source Code Control System)的专用UNIX工具,可追溯到1970年代。 修订控制系统RCS,后改为CVS。 并行版本系统。
现在使用的最受欢迎的版本控制系统是颠覆和Git。 让我们首先看一下为什么我们需要使用一种版本的控制系统,然后看看一下把我们的源代码放在Git源代码储存系统。
Purpose of the Version Control System
我们使用该术语控制而不是源头控制的一个原因是,版本控制不光是来源代码。 与创建你的软件有关的每一种单一工艺都应受到版本控制。
相关艺术品 每个系统都将有与源代码有关的手工艺品,如数据库文字、制作和部署文字、文件、图书馆和组合文件,供您使用、编辑和收集工具等。 所有这些都赞扬整个发展和部署进程,也需要储存在版本控制系统中。
通过储存所有用于源控制的信息,更便于重新确定您应用的测试和生产环境。 这应包括用于您应用软件的配置信息以及构成环境的运行系统、国家航天中心区档案、防火墙配置等等。
最起码,你们需要一切必要的手段,才能重新确定申请的双轨和运行的环境。 目的是在项目寿命的任何时刻,以控制的方式储存一切可能的变化。 这使你能够在项目历史的任何时刻,从发展环境到生产环境,恢复整个系统的状况。
保留发展小组发展环境的配置文件,使之掌握版本,甚至是有益的,因为这使团队中的每一个人都很容易利用同样的环境。 分析员应储存要求文件。 测试者应当保持其测试文字和程序的版本控制。 项目经理应节省他们的释放计划、进度表和风险记录。
简言之,小组每个成员都应储存与项目文本控制相关的任何文件或档案。
Working with Git for Source Code Versioning Control System
本节现在将重点讨论如何将吉特用作一种版本控制系统。 它将侧重于如何将你的守则上载到新的控制系统并管理其变化。
Our Demo Apppcation
为此,我们将研究一个简单的Web ASP.Net申请,供整个持续一体化进程使用。 我们不需要把重点放在这项工作的整个法典细节上,而只是概述该项目对理解整个持续一体化进程而言是足够的。 这一网络应用是利用Visualroom Integrated Development Environment建立的。
下面是演播室视觉环境中解决办法的结构。 这是一个非常简单的网络应用,主要代码载于Demo.aspx文档。
![Demo ASPX](/continuous_integration/images/demo_aspx.jpg)
The Code in the Demo.aspx file is reflected in the following program -
<html xmlns = "http://www.w3.org/1999/xhtml"> <head runat = "server"> <title>TutorialsPoint</title> </head> <body> <form id = "form1" runat="server"> <span><%Response.Write("Continuous Integration"); %></span> </form> </body> </html>
守则非常简单,只是把“持续一体化”赋予浏览器。
当你在谷歌管理该项目时,产出将如以下屏幕所示。
![Run the Project](/continuous_integration/images/run_the_project.jpg)
Moving Source Code to Git
我们将展示如何将源代码从指挥线接口移至吉特,使最终用户更清楚地了解如何使用吉特。
![GIT Repository](/continuous_integration/images/git_repository.jpg)
![GIT Add Command](/continuous_integration/images/git_add_command.jpg)
![-M Option](/continuous_integration/images/-m_option.jpg)
现在可在Gite找到你的解决办法。
Advertisements