I installed the SVN repository on my home server. This does not require much, and it seems to me that the problem is not that any old computer that can run some kind of Linux server is not a problem.
It is much easier and safer to use version control software instead of copying files to and from a USB drive, as it is easy to overwrite some changes in this way. Version control performs all synchronization and version comparison, allowing you to keep track of your changes, etc. I chose SVN for several reasons, mainly because of its easy server-side configuration and the excellent Windows client, TortoiseSVN.
However, if you have enough RAM both on your home PC / laptop and in the workplace, you might consider creating a virtual machine. Thus, as soon as the configured workstation can be installed in just a few minutes, almost anywhere (I have been using VirtualBox this way for more than a year).
migajek
source share