I would like to see if there are any offline options for version control. 

**The problem:**

The basic set up is, that documents are stored on a central server, and everyone works on their own version of the document, with poor naming conventions, in addition, no communication between members within this office. This starts a few nightmare scenarios, where already open documents overwrite existing documents, edits and orders are mixed up and at the end of the day, it simply wastes company money. 

**Additional problems:** 

While I would love to learn how to use something like **GitHub** for this kinda thing, the people in this particular office are *technologically challenged*, and I feel my pitch for something complex might just frustrate them, leading them back to doing the same thing they were done before. 

**What I would like:** 

I would like something **self-hosted**, so I can put it on our *internal network*, and depending on my colleague's ability to adapt, allow it to be on the net at some point. 

It needs to be somewhat *simplistic*, where at the end of the day someone can look at all the changes done to a certain file, and say accept X, Y or Z, allowing it to generates a new file with a specific naming convention. 


I have looked at **tortoisegit/svn** and **gogs self-hosted**. I don't know enough to say if this is the correct solution, or it's easy. All 3 look complex, but **Gogs**, seems to have a nice interface and well laid out. 

I have seen a few of the threads on here, and poked at a few options people have mentioned, but, I am unsure. 

Any help or explanation would be greatly appreciated. 

**My limitations**

When it comes to something like **tortoiseSNV**, I can easily install that. When it comes to something like **gogs**, I can probably install it with some decent instructions, but I won't pretend I know exactly what I am doing. 


Thank you in advance.