Doc version management
-
Hi All, For one of the projects, we need to have the functionality to manage different versions of the documents. I am just wondering if there is an application with which we can integrate instead of re-inventing the wheel. Git like system would be ideal. Thanks
-
Hi All, For one of the projects, we need to have the functionality to manage different versions of the documents. I am just wondering if there is an application with which we can integrate instead of re-inventing the wheel. Git like system would be ideal. Thanks
Have you considered Git? Adding a server isn't difficult: set up a git server - Google Search[^] or just create a GitHub / BitBucket / other repository and use that.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!
-
Have you considered Git? Adding a server isn't difficult: set up a git server - Google Search[^] or just create a GitHub / BitBucket / other repository and use that.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!
OriginalGriff wrote:
Have you considered Git?
It's certainly "git-like" which ticks the only box in his requirements. :)
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013 -
Have you considered Git? Adding a server isn't difficult: set up a git server - Google Search[^] or just create a GitHub / BitBucket / other repository and use that.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!
OriginalGriff wrote:
Have you considered Git?
Can git be integrated easily and will it work with all the file formats? For instance, the user will log in to our system, upload document, and then we can integrate with git to manage and keep track of all the versions of the document uploaded. User can anytime retrieve the old versions. This is a typical scenario we would like to achieve. How is Git performance-wise if the file uploaded is relatively big 500MB+? Thank you.
-
OriginalGriff wrote:
Have you considered Git?
Can git be integrated easily and will it work with all the file formats? For instance, the user will log in to our system, upload document, and then we can integrate with git to manage and keep track of all the versions of the document uploaded. User can anytime retrieve the old versions. This is a typical scenario we would like to achieve. How is Git performance-wise if the file uploaded is relatively big 500MB+? Thank you.
cp-andy wrote:
Can git be integrated easily
Apparently so: Operate Git with .NET Core - Edi Wang[^] (works with Framework and Core, but I haven't tried it myself)
cp-andy wrote:
will it work with all the file formats?
Git is primarily text based, but it can track binary formats as well - just not with the fine resolution it uses for text changes. I'd suspect most "git-like" systems do much the same, as it'd be a PITA to track inserts and deletes in binary files (it's bad enough with text files!)
cp-andy wrote:
How is Git performance-wise if the file uploaded is relatively big 500MB+?
No idea - I've never tried! They do mention a size limit, but I don't know what it is: Working with large files - GitHub Docs[^]. TBH, unless you are hosting your own service, I'd suspect there will be a file size limit with any system - storage is cheap these days, but that doesn't mean they will just give it away!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!
-
Hi All, For one of the projects, we need to have the functionality to manage different versions of the documents. I am just wondering if there is an application with which we can integrate instead of re-inventing the wheel. Git like system would be ideal. Thanks
Amazon WorkDocs. It has a simple to use API.
-
Hi All, For one of the projects, we need to have the functionality to manage different versions of the documents. I am just wondering if there is an application with which we can integrate instead of re-inventing the wheel. Git like system would be ideal. Thanks
[SharePoint, Team Collaboration Software Tools](https://www.microsoft.com/en-us/microsoft-365/sharepoint/collaboration) If I recall, unlimited "free visitors" and about $5 per month for a "user". PDF's, Doc's, Excel, etc. Versioning, approving. Web sites. Custom tables and views. REST. Can't remember anything that was missing.
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food