Permanently Remove Files in Subversion or Git Repository

Version Control Systems such as Subversion or GIT are designed to maintain a historical record of source code files along with associated comments and metadata (tagged revisions, etc). While this “remember everything” or “total recall” capability is useful, there may be times when you want to permanently remove files or other items from the repository history (remove large binary items, remove sensitive data, etc). While this type of maintenance is possible, the process may require a few more steps or privileges than normal to prevent the casual deletion of historical project records.

Here are a couple articles that may be helpful to someone tasked with purging specific items from a given repository:


About notesbytom

Keeping technology notes on to free up my mind to solve new problems rather than figuring out the same ones repeatedly :-).
This entry was posted in System Administration and tagged , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s