我的托管服务目前不允许在他们的服务器上运行/允许svn、git、cvs。我非常希望能够“同步”我的开发机器上的当前源代码和我的生产服务器。
我正在寻找一个纯php/python/ruby版本控制系统(不仅仅是版本控制系统的客户端),它不需要在服务器机器上运行任何服务,它可以使用http接口上传/下载和同步文件--基本上是在我的'live‘站点上提供一个用于版本控制的后端。
此外,我认为这样的系统很容易开发一个“在线”ide for,这样我就可以直接在生产服务器上进行开发。(当然,关于测试的问题)
有没有人知道这样的制度是否存在?
==Edit==
真的,我想要一个版本控制/开发系统的wiki前端-基本上看起来像一个wiki和编辑开发文件,这样我就可以轻松地通过网络进行和回滚更改。我对此表示怀疑,但扩展现有的svn php端口是很容易的.
发布于 2009-02-04 20:45:06
获得更好的托管服务。我是认真的。即使您在PHP/Ruby/Perl/其他方面找到了一些有用的东西,它仍然是一个不太理想的解决方案。它很可能不会与您所拥有的任何IDE集成,也不会有一个很好的工具集用于使用它。如果做得正确,那就太笨重了。
另一个选择是获得一个免费的SVN主机,或者在您自己的机器上托管SVN,然后通过ftp将您的SVN主机的更新推送到您的网站。
发布于 2009-02-04 20:59:22
不要将存储库托管在web服务器上。从您的服务器部署到ftp/sftp -任何东西。
发布于 2009-02-04 20:41:30
您可以查看汞或巴扎 --它们都是用python编写的,并且至少支持http下载afaik,这并不是真正基于web的,而是用您的主机支持的一种语言编写的--如果标记正确的话。HTH
https://stackoverflow.com/questions/513173
复制相似问题