Would vault (3.15 or any version for that matter) work OK with storing MS Word Documents? I've been thinking about adding project documentation (Requirements, Design, test plans) to vault for each project that we have.
How would be the best way to do that since we develop our applications with Visual Studio and the documentation isn't part of our project. Can we use the client to pick documentation files to be added?
Storing MS Word Documents
Moderator: SourceGear
Just to add a note about binary files:
IIRC, Every time you check in a binary file, the whole file is stored again as opposed to just the changes. This implies that large binary files with just small revisions end up taking (unexpectedly perhaps) a lot of space in Vault over time.
Someone please correct me if I'm wrong, it'd be really cool if this has changed in Vault since I heard this info!
IIRC, Every time you check in a binary file, the whole file is stored again as opposed to just the changes. This implies that large binary files with just small revisions end up taking (unexpectedly perhaps) a lot of space in Vault over time.
Someone please correct me if I'm wrong, it'd be really cool if this has changed in Vault since I heard this info!
gabriel magana-gonzalez
Actually, all files in Vault are stored in a compressed, binary format, and the differences between versions are always stored as deltas between the contents of one version to the next. I think VSS works the way you describe, where the entire binary file is stored for each version.
The only caveat is that sometimes with binary files, seemingly small changes to the file can actually cause a lot of actual changes to the binary file, so the deltas tend to be larger than they "should" be, or should seem to be. But, it does get calculated, and is smaller than the full file would be. Also, binary files often don't compress very well, so they end up being close to their actual size when stored.
The only caveat is that sometimes with binary files, seemingly small changes to the file can actually cause a lot of actual changes to the binary file, so the deltas tend to be larger than they "should" be, or should seem to be. But, it does get calculated, and is smaller than the full file would be. Also, binary files often don't compress very well, so they end up being close to their actual size when stored.