Setting up SVN (subvsersion) to manage our companies files, how to exclude large files from being ve
- by Roeland
Me and two other guys recently started our own web development company. We each work from our homes and have decided we want to keep one central location for all of our files. These files include word documents, spreadsheets, client files, designs.. etc. Anything pertaining to our company. I have a pretty solid internet connection and a windows 2008 server box sitting at home so I set up a subversion repository.
Our file repository will look something like this.
Clients
Company A
Design (photoshop files, wireframes, concepts)
Documents ( logins, quotes, proposals etc)
Site Backups
Company B
Design
Documents
Site Backups
Prospects
Company C
Company D
Our Company
Our Website
Documents (contract, operating procudres)
My question is in regards to design files. The photoshop files that my designer works with range in sizes from 10mb to 100mb. I don't think we need to keep these files version-ed as this would eat up space incredibly fast. How do I go about controlling which files get version-ed, and which files are just stored. What I am thinking is that all documents need to be version-ed, and any files other then that should not be.
Any help would be appreciated, thanks!
Edit
I am also curious whether this is the way to go. I just like this system since it keeps version of all my documents and at the same time. Also essentially I will have 3 backups in 3 different locations (3 local copies) so no need for backing it up. I am unsure of how svn would perform as purely a huge file repository.