Version control in the context of Software configuration management


Version control in the context of Software configuration management

Version control Study page number 1 of 1

Play TriviaQuestions Online!

or

Skip to study material about Version control in the context of "Software configuration management"


⭐ Core Definition: Version control

Version control (also known as revision control, source control, and source code management) is the software engineering practice of controlling, organizing, and tracking different versions in history of computer files; primarily source code text files, but generally any type of file.

Version control is a component of software configuration management.

↓ Menu
HINT:

👉 Version control in the context of Software configuration management

Software configuration management (SCM), a.k.a. software change and configuration management (SCCM), is the software engineering practice of tracking and controlling changes to a software system. It is part of the larger cross-disciplinary field of configuration management (CM). SCM includes version control and the establishment of baselines.

↓ Explore More Topics
In this Dossier

Version control in the context of Collaborative software

Collaborative software or groupware is application software designed to help people working on a common task to attain their goals. One of the earliest definitions of groupware is "intentional group processes plus software to support them."

Regarding available interaction, collaborative software may be divided into real-time collaborative editing platforms that allow multiple users to engage in live, simultaneous, and reversible editing of a single file (usually a document); and version control (also known as revision control and source control) platforms, which allow users to make parallel edits to a file, while preserving every saved edit by users as multiple files that are variants of the original file.

View the full Wikipedia page for Collaborative software
↑ Return to Menu

Version control in the context of Comment (computer programming)

In computer programming, a comment is text embedded in source code that a translator (compiler or interpreter) ignores. Generally, a comment is an annotation intended to make the code easier for a programmer to understand – often explaining an aspect that is not readily apparent in the program (non-comment) code. For this article, comment refers to the same concept in a programming language, markup language, configuration file and any similar context. Some development tools, other than a source code translator, do parse comments to provide capabilities such as API document generation, static analysis, and version control integration. The syntax of comments varies by programming language yet there are repeating patterns in the syntax among languages as well as similar aspects related to comment content.

The flexibility supported by comments allows for a wide degree of content style variability. To promote uniformity, style conventions are commonly part of a programming style guide. But, best practices are disputed and contradictory.

View the full Wikipedia page for Comment (computer programming)
↑ Return to Menu

Version control in the context of History of wikis

The history of wikis began in 1994, when Ward Cunningham gave the name "WikiWikiWeb" to the knowledge base, which ran on his company's website at c2.com, and the wiki software that powered it.The wiki went public in March 1995, the date used in anniversary celebrations of the wiki's origins.c2.com is thus the first true wiki, or a website with pages and links that can be easily edited via the browser, with a reliable version history for each page.He chose "WikiWikiWeb" as the name based on his memories of the "Wiki Wiki Shuttle" at Honolulu International Airport, and because "wiki" is the Hawaiian word for "quick".

Wiki software has some conceptual origins in the version control and hypertext systems used for documentation and software in the 1980s, and some actualized origins in the 1970s "Journal" feature of NLS.Its distant ancestors include Vannevar Bush's proposed "memex" system in 1945, the collaborative hypertext database ZOG in 1972, the NoteCards system from Xerox, the Apple hypertext system HyperCard. As was typical of these earlier systems, Cunningham's motive was technical: to facilitate communication between software developers.

View the full Wikipedia page for History of wikis
↑ Return to Menu