使用Web开发进行版本控制

时间:2010-04-21 14:32:44

标签: version-control hosting

现在,我正在使用Dreamweaver在本地编辑我的文件,然后将它们ftp到实时服务器。

我想开始使用版本控制(我在考虑颠覆),但我根本没有版本控制经验。

这是我需要在本地设置还是在我的网络服务器上设置的东西?

如果在我的网络服务器上,我应该联系我的托管服务提供商关于设置吗?

由于

3 个答案:

答案 0 :(得分:1)

局部。你只会在托管网站上有一个版本,那就是生产版本。您将在本地进行更改。

编辑:这是一个很好的链接,为您提供一些背景知识和基本教程。 http://www.owlnet.rice.edu/~comp314/svn.html。一旦你感到舒服,svn的权威参考是http://svnbook.red-bean.com/

答案 1 :(得分:1)

如果您要使用SVN,则需要托管它。您可以将它托管在您的服务器或计算机上并不重要,但如果您想要在计算机出现问题时获得副本,我建议您在服务器上安装SVN。

答案 2 :(得分:1)

版本控制通常是您在开发过程中使用的过程/工具,因此您不必对生产Web服务器执行任何操作。在进行更改时,您将使用SVN客户端或Dreamweaver与版本控制系统进行交互,但您发布站点的方法不会更改。

如果与编辑工具集成,使用版本控制会更好。最新版本的Dreamweaver功能(自CS4起)包括Subversion集成。本文讨论SVN集成:
http://www.adobe.com/devnet/dreamweaver/articles/using_subversion_pt1.html

设置Subversion有两个部分:允许您访问存储库的客户端部分,以及为存储库本身提供服务的服务器部分。根据您选择设置的方式,一个安装程序可能涵盖客户端和服务器。虽然DW有一些内置的集成,但它不应该取代一个成熟的客户端。

该软件可在此处获取:http://subversion.apache.org/packages.html。如果您使用Windows,TortoiseSVN是一个将SVN与Windows资源管理器集成的客户端。

对于服务器部分,您可以set up your own repository或使用public (possibly free) repository

网上有很多关于Subversion的好信息,但最终的手册是http://svnbook.red-bean.com/en/1.5/index.html

祝你好运!!!