在DreamWeaver CS4中,当我访问网站时 - >新网站...并通过 我进入一个名为的屏幕的各种屏幕 网站定义 - >共享文件 哪问我:
是否要启用签入和签出文件, 确保您和您的同事无法编辑 同一个文件?
如果我选择是,它会询问我的姓名和电子邮件地址, 并且没有似乎。
我想知道的是什么版本控制系统(VCS) 用于在此屏幕上实现选项?是DW吗? 适当的VCS系统,或其他一些。我知道CS4支持Perforce, 但不知道这个屏幕是否配置Perforce选项 那为什么没有提到这个? DW CS4还有哪些其他VCS系统 支持P4(CVS,SVN,GIT,Mercurial(Hg)等)?
感谢您分享您的知识,
John Goche
答案 0 :(得分:6)
对于您正在谈论的屏幕,基本的签入/签出功能不是版本控制系统,它试图防止多个人同时编辑同一个文件。它只是为您检出的文件向服务器添加.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
如果您使用外部版本控制客户端,您当然可以在网站上使用您想要的任何版本控制。我已经做了很多年了,它运行得很好,因为你不必依赖单独的编辑应用程序来支持版本控制。
答案 1 :(得分:1)
通过P4GT插件支持Perforce:http://www.perforce.com/product/components/perforce_plugin_graphical_tools