我们是 3 名通过互联网工作的程序员。我们遇到的主要问题是我们经常覆盖彼此的文件。我们正在寻找的是一个阻止文件进行编辑的程序。例如,当我想编辑文件时,我希望程序下载该文件的最新版本并阻止它以防止其他用户覆盖它,当我完成该文件的编辑时,程序应该上传到服务器并取消阻止它,以便其他人可以编辑它。版本控制是一个理想的功能,但不是必需的。
我们需要它可以在普通服务器上运行(任何带有 MYSQL 数据库的廉价主机)。
我们测试了 Git 和 Subversion,但我们很难理解(如果他们可以的话)它们是如何在常规托管服务上运行的。
欢迎任何建议或解决方案。