Definition - What does Trunk mean?

A trunk, in the field of software development, is the unnamed version of a file or program that is being processed under revision control. A trunk may become highly unstable when being constantly worked on by the developers, but at the same time they are the most recent front-line version of the file.

A trunk is also known as a baseline, mainline or master of a development file.

Techopedia explains Trunk

A trunk is the base of a project which precedes the development. A common practice is to cut off a branch from the main truck process, perform development on the cut-off branch and merge it back into the trunk. In this way, the working and stable part is implemented and merged inside the project file. This helps in preserving the stability and integrity of the project. The trunk may be the least, most or moderately stable version of any file depending on the type of development and the processing in revision control. Branched development is often done in projects where the trunk is often changed and merged with the updated project version.

This definition was written in the context of Software Development
Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.