So,
In my work, we use svn to manage our source code, but when deployed, we export svn and rsync, which is a tree with code that is in production. This has been the case since I started (this is my first programming task) and how we continue to do something.
I started working on my personal projects outside of work and still use svn to manage my code. However, instead of synchronizing the export with the tree on the server, I just do a check on the server and when I download the new code, I just sleep. It seems simpler to me.
Are there any good reasons not to use svn on a production machine? The security risk that I miss?
source share