What is a pipeline versus what is version control?
Version Control: The management of multiple revisions of the same unit of information. It is most commonly used in engineering and software development to manage ongoing development of digital documents containing critical information that may be worked on by a team of people. Originally created for tracking text-based changes in code. Only recently, has there been a lot of effort made by version control companies to better support the inclusion of binary data. Most common Version Control Features: • Check-in/Check-out • File Locking • Branching/Tagging • Conflict Management (Merging) • Syncing • Remote Depots Pipeline: A set of data processing elements connected in series, so that the output of one element is the input of the next one. The elements of a pipeline are often executed in parallel or in time-sliced fashion.