Tanner Custom IC Tools Use GIT with Tanner Tools

2023-07-28T20:24:02.000-0400
Tanner EDA

Summary

GIT version control with Tanner Tools Use GIT for revision control Integrate GIT with Tanner Tools GIT versus SVN


Details

We will not be integrating GIT into Tanner Tools.

GIT is not a good choice for IC design because it is a “Version Control” mechanism, not a “Revision Control” mechanism. In revision control the emphasis is on managing the changes (along with the version) while in version control the emphasis is on managing versions only.

With revision control (SVN) enabled, multiple users can modify the same cell. You place a lock on a cell while performing edits. While your lock is in place, other users cannot make edits to the same cell. This is not possible with Git. Once you commit your changes to the repository, you can keep the lock or release it. This methodology prevents the need for merging. GIT is more of a documentation management system to track releases. GIT is optimized for text based files with easy branching using text merge to handle conflicts instead of locking. 

For more information on revision control, see the following on Support Center

Tanner™ Tools Revision Control




 

KB Article ID# KB000073804_EN_US

Contents

SummaryDetails

Associated Components

Tanner EDA Tools