纯基于网络的版本控制系统 [英] pure web based versioning system

查看:37
本文介绍了纯基于网络的版本控制系统的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的托管服务当前未在其服务器上运行/允许 svn、git、cvs.我真的希望能够将我的开发机器上的当前源与我的生产服务器同步".

My hosting service does not currently run/allow svn, git, cvs on their server. I would really like to be able to 'sync' my current source on my development machine with my production server.

我正在寻找一个纯 php/python/ruby 版本控制系统(不仅仅是用于版本控制系统的客户端),它不需要运行任何服务服务器机器,可以使用 http 接口上传/下载和同步文件 - 基本上为我的实时"站点提供后端以进行版本控制.

I am looking for a pure php/python/ruby version control system (not just a client for a version control system) that does not require any services running on the server machine, something that could use the http interface to upload/download and sync files - basically offering a back end into my 'live' site for version control.

此外,我认为这样的系统很容易开发在线"ide,以便我可以直接在生产服务器上进行开发.(当然测试问题除外)

Additionally, I would think that such a system would be easy to develop an 'online' ide for, so that I could develop directly on the production server. (issues of testing aside of course)

有人知道这样的系统是否存在吗?

Does anyone know if such a system exists?

==编辑==

真的,我想要一个用于版本控制/开发系统的 wiki 前端 - 基本上看起来像一个 wiki 并编辑开发文件,以便我可以轻松地通过网络进行和回滚更改.我怀疑这是否存在,但是扩展 svn 的现有 php 端口会很容易...

Really, I want a wiki front end for a version control / development system - Basically look like a wiki and edit development files so that I could easily make and roll back changes via the web. I doubt this exists, but it would be easy to extend an existing php port of svn...

推荐答案

获得更好的托管服务.严重地.即使你发现了一些可以在 PHP/Ruby/Perl/Whatever 中工作的东西,它仍然是一个低于标准的解决方案.它很可能不会与您拥有的任何 IDE 集成,并且没有可用的良好工具集来使用它.正确地做真的很笨拙.

Get a better hosting service. Seriously. Even if you found something that worked in PHP/Ruby/Perl/Whatever, it would still be a sub-par solution. It most likely wouldn't integrate with any IDE you have, and wouldn't have a good tool set available for working with it. It would be really clunky to do correctly.

另一种选择是获得一个免费的 SVN 主机,或者在您自己的机器上托管 SVN,然后通过 ftp 将更新从您的 SVN 主机推送到您的网站.

The other option is to get a free SVN host, or host SVN on your own machine, and then just push updates from your SVN host to your web site via ftp.

这篇关于纯基于网络的版本控制系统的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆