- 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文档。
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>
守则非常简单,只是把“持续一体化”赋予浏览器。
当你在谷歌管理该项目时,产出将如以下屏幕所示。
Moving Source Code to Git
我们将展示如何将源代码从指挥线接口移至吉特,使最终用户更清楚地了解如何使用吉特。
现在可在Gite找到你的解决办法。
Advertisements