Trunk (software)

Trunk (software)

The trunk refers to the unnamed branch (version) of a file tree under revision control. The trunk is usually meant to be the base of a project on which development progresses. If developers are working exclusively on the trunk, it always contains the latest cutting-edge version of the project, but therefore may also be the most unstable version. Another approach is to split a branch off the trunk, implement changes in that branch and merge the changes back into the trunk when the branch has proven to be stable and working. Depending on development mode and commit policy the trunk may contain the most stable or the least stable or something-in-between version.

Often main developer work is done in the trunk and stable versions are branched, and occasional bug-fixes are merged from branches to the trunk. When development of future versions is done in non-trunk branches, it is usually done for projects that do not change often, or where a change is expected to take a long time to develop until it will be ready for incorporating in the trunk.


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Trunk — may refer to:In biology: *Trunk, torso *Trunk, an elephant s proboscis or nose *Trunk (botany), a tree s central superstructureIn containers: *Trunk (luggage) *Trunk (automobile), a large storage compartment *Trunk (motorcycle), a storage… …   Wikipedia

  • Branching (software) — For other uses, see Branching (disambiguation). Branching, in revision control and software configuration management, is the duplication of an object under revision control (such as a source code file, or a directory tree) so that modifications… …   Wikipedia

  • KDE Software Compilation 4 — KDE Plasma Desktop 4.7 Developer(s) KD …   Wikipedia

  • Subversion (Software) — Subversion Entwickler: CollabNet Aktuelle Version: 1.6.1 (9. April 2009) Betriebssystem …   Deutsch Wikipedia

  • Lazarus (software) — This article concerns the software IDE named Lazarus. For other uses of the name, see Lazarus (disambiguation). Infobox Software name = Lazarus caption = Lazarus IDE 0.9.25 Screen print (Linux, GTK1) developer = volunteers latest release version …   Wikipedia

  • Penelope Trunk — (born Adrienne Roston in 1966) is an American writer who examines the increasingly blurred lines between work and life. Her columns appear in the Boston Globe and, until December 2007, on Yahoo Finance . Her syndicated column has run in more than …   Wikipedia

  • List of software license violations — This is list of software license violations. Software that violated license * Alloksoft [http://ffmpeg.mplayerhq.hu/shame.html FFmpeg Hall of Shame:] ] [ [http://roundup.mplayerhq.hu/roundup/ffmpeg/issue438 Issue 438: License Violation by… …   Wikipedia

  • Comparison of revision control software — The following is a comparison of revision control software. The following tables includes general and technical information for notable revision control and software configuration management (SCM) software. This is an incomplete list, which may… …   Wikipedia

  • Comparison of remote desktop software — This page is a comparison of remote desktop software available for various platforms. Contents 1 Remote desktop software 1.1 General information 1.2 Operating system support 1.3 Featu …   Wikipedia

  • Mozilla Corporation software rebranded by the Debian project — Iceweasel redirects here. For the GNU browser formerly known as IceWeasel, see GNU IceCat. In 2006, a branding issue developed when Mike Connor, representing the Mozilla Corporation, requested that the Debian Project comply with Mozilla standards …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”