I am looking at a way to do better document control for a document library at my work consisting of SOPs, forms, etc. (Mostly Microsoft Word files.) As far as actual changes to documents, I am contemplating setting up a SVN repository to handle the actual revisions to the documents and allowing for the most recent version to be at the forefront, however there are some other capabilities that I either 1) don’t know if they exist or 2) don’t know how to setup. Here are my questions:
- I know there is Apache SVN, can I customize the design of how folders and files appear on the web page?
- There are certain documents that need to be re-visited on a bi-yearly schedule etc, is there a way to easily flag these documents to be reviewed?
- What is the best way to share an SVN repository amongst several people over a Windows network?
I have searched online but have not found any good resources that I can understand.
Yes, to some degree. I can't recall output of "naked" Apache in repository, but you have at least two choices for decorating repository (p.3 noted): VisialSVN Server, in which you can change according to your needs svnindex.xsl
or install one additional level, PHP-based WebSVN (or any other repository-browser), which have embedded templating
I can't see any native ready-to-use tools in Subversion for this job, but for any object in repository date of last revision exist and it's easy (so-so) accessible information
"Best" is always subject of
flamewarsdiscussion and debate, but you (for Windows world) have usual choice: svnserver of http-server (where httpd-based solution can be CollabSVN, UberSVN, VisualSVN Server /even Enrerprise Edition/ or pure Apache with web-frontend) for network access, where any solution have both "pro" et "contra". From my POV, VisualSVN Server Community edition have lowest TCO