2012-06-22 46 views
3

在Dreamweaver CS4当我去网站 - >新建站点......和各种屏幕,我得到经过 到一个名为 站点定义屏幕 - >共享文件 这问我:DreamWeaver CS4:它使用哪个版本控制系统(VCS)?

你想启用检入和检出文件, 以确保您和您的同事不能同时编辑同一文件 ?

如果我选择是的,它要求我为我的姓名和电子邮件地址, 没有别的看来。

我想知道的是,采用什么版本控制系统(VCS) 来实现此屏幕上的选项?这是DW的专利VCS系统,还是其他的。我知道CS4支持Perforce, ,但不知道这个屏幕是否配置Perforce选项 那么为什么这不被提及?除了P4(CVS,SVN,GIT,Mercurial(Hg)等)之外,哪些其他VCS系统支持DW CS4 ?)?

感谢您分享您的知识,

约翰Goche的

+0

对不起,我的意思是DW CS4支持Subversion,而不是Perforce。看起来这个版本的Dreamweaver不支持其他版本控制系统,如创建网站时从高级选项卡中可以看到的那样。 –

回答

6

对于你所谈论的,基本的签入/签功能屏幕不是版本控制系统,而是试图防止多人同时编辑同一个文件。它仅仅为你检出的文件添加一个.lck文件到服务器。如果其他人使用Dreamweaver尝试打开该文件(假设他们还打开了checkin/checkout),他们将无法编辑该文件(当然,如果他们愿意,他们仍然可以编辑并覆盖锁定)。名称和电子邮件地址仅用于向编辑该网站的其他人显示该信息,他们可以查看谁拥有签出的文件。我认为您还可以搜索网站以查看特定人员(面板右上角的文件面板选项) - >网站 - >显示签出的所有文件。 http://help.adobe.com/archive/en_US/dreamweaver/cs4/dreamweaver_cs4_help.pdf 和额外的帮助SVN和Dreamweaver在这里:

见页本PDF上签入/签信息,以及91页的颠覆信息的88 http://helpx.adobe.com/dreamweaver/kb/subversion-resources-dreamweaver-cs4-cs5.html

编辑:还有一种使用扩展GIT:https://github.com/ChrisMcKee/gitweaver

如果您使用外部版本控制客户端,您当然可以在网站上使用任何您想要的版本控制。我已经做了这么多年,并且它工作得很好,因为您不必依赖个别编辑应用程序来支持版本控制。