Changes

Jump to navigation Jump to search
621 bytes added ,  00:49, 16 May 2021
no edit summary
Line 1: Line 1:  +
SVN is a version control tool used by SSI to store and synchronize files. SVN is similar to Git, but is better for large non-text files, while Git is better for text and code. SVN is like the grandfather of Google Drive. Despite it's age, SVN is still heavily used in industry and engineering startups.
 +
Within SSI, SVN is mainly used for:
 +
 +
* Large graphics files, like and Photoshop, InDesign
 +
* A few CAD and simulation projects
 +
 +
SSI used to store many more things on SVN, namely PCB designs, Solidworks CAD, and Altium Libraries. Over time, these things migrated to their own platforms: GrabCAD, Altium365, and Github.
 +
 
===Background===
 
===Background===
 
An SVN repository is a series of "snapshots" of a folder over time. Each snapshot is called a '''commit''', and represents the state of the folder and some or all of its contents at a moment in time. Commits are created by users (aka you) when they want to preserve a version of the files they are working on - this typically happens after making a group of changes to files stored in the SVN repository (ie. after adding a part to a library or making progress on a circuit schematic or circuit board).
 
An SVN repository is a series of "snapshots" of a folder over time. Each snapshot is called a '''commit''', and represents the state of the folder and some or all of its contents at a moment in time. Commits are created by users (aka you) when they want to preserve a version of the files they are working on - this typically happens after making a group of changes to files stored in the SVN repository (ie. after adding a part to a library or making progress on a circuit schematic or circuit board).

Navigation menu