Joh*_*che 3 version-control perforce dreamweaver
在DreamWeaver CS4中当我进入站点 - >新站点...并浏览各种屏幕时,我会看到一个名为Site Definition - > Sharing Files的屏幕,它询问我:
是否要启用签入和签出文件,以确保您和您的同事不能同时编辑同一文件?
如果我选择是,它会询问我的姓名和电子邮件地址, 而且似乎没有.
我想知道的是,在这个屏幕上使用什么版本控制系统(VCS)来实现选项?它是DW的专有VCS系统,还是其他一些系统.我知道CS4支持Perforce,但不知道这个屏幕是否配置Perforce选项,为什么没有提到这个?除了P4(CVS,SVN,GIT,Mercurial(Hg)等)之外,DW CS4还支持哪些其他VCS系统?)?
感谢您分享您的知识,
约翰戈切
对于您正在讨论的屏幕,基本的签入/签出功能不是版本控制系统,它试图阻止多个人同时编辑同一个文件.它只是为您检出的文件向服务器添加.lck文件.如果Dreamweaver的其他人试图打开该文件(假设他们也打开了签入/签出),他们将无法编辑该文件(好吧,他们仍然可以编辑并覆盖锁定,如果他们想要).名称和电子邮件地址仅用于向编辑网站的其他人显示该信息,他们可以查看谁签出了哪个文件.我认为您还可以搜索网站以查看特定人员检出的所有文件(文件面板选项菜单{面板右上角) - >网站 - >显示选中.
有关签入/签出的信息,请参阅本PDF的第88页;有关Subversion信息的信息,请参阅第91页:http://help.adobe.com/archive/en_US/dreamweaver/cs4/dreamweaver_cs4_help.pdf 此处还有SVN和Dreamweaver的其他帮助: http://helpx.adobe.com/dreamweaver/kb/subversion-resources-dreamweaver-cs4-cs5.html
编辑:还有一个使用GIT的扩展:https://github.com/ChrisMcKee/gitweaver
如果使用外部版本控制客户端,您当然可以在站点上使用任何版本控制.我已经做了很多年了,它运行得很好,因为你不必依赖单独的编辑应用程序来支持版本控制.