请注意,这不是有关在线/托管 SVN 服务的问题。
我正在开发一个家庭独立开发项目,该项目现在具有商业意义,是时候考虑远程源代码备份了。不需要文件级 checkin / checkout ,我所需要的只是每天一次或每周一次将目录级快照复制到远程存储。自动加密对于保护我的 IP 来说是一个额外的好处。
我想到的是某种 GUI 界面应用程序,它将自动将源代码快照喷射到 Amazon S3 存储桶。
(我的开发 PC 在 MS Windows 上运行。)
最佳答案
有许多使用 S3 的加密备份解决方案。也许最著名的是 Jungledisk 。不过,我强烈建议使用带有私有(private)存储库的版本控制系统;当您第一次意识到需要恢复 2 个版本之前的某些代码,或者需要重现软件先前版本中出现的错误时,您会很高兴。 Github以极其合理的价格提供私有(private) git 存储库;您拥有完全的访问控制权。有一个关于私有(private) SVN 存储库的很好的概述 here .
此外,您不需要“保护您的知识产权” - 您的知识产权受版权法保护。您可能需要或想要保护源代码的 secret 性,但如果让我在使用源代码控制和使用加密之间进行选择,我个人会立刻选择源代码控制,然后选择我相信不会泄露的私有(private)存储库主机我的数据。
关于version-control - 需要加密在线源代码备份服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1649169/