Dreamweaver CC教程:建立 SVN 连接
使用 Subversion (SVN) 获取和存回文件
注意:
在 Dreamweaver CC 2017 和更高版本中不再支持 Subversion (SVN)。
Dreamweaver 可以连接到使用 Subversion (SVN) 的服务器,Subversion 是一种版本控制系统,它使用户能够协作编辑和管理远程 Web 服务器上的文件。Dreamweaver 不是一个完整的 SVN 客户端,但却可使用户获取文件的最新版本、更改和提交文件。
注意:
Dreamweaver CS5 使用 Subversion 1.6.6 客户端库,Dreamweaver CS5.5 使用 1.6.9 客户端库。更高版本的 Subversion 客户端库不向后兼容。请注意,如果您更新第三方客户端应用程序(如 TortoiseSVN)以使用更高版本的 Subversion,则更新后的 Subversion 应用程序将更新本地 Subversion 元数据,Dreamweaver 将无法再与 Subversion 进行通信。Subversion 服务器的更新不会引起此问题,因为这类更新可向后兼容。如果升级到使用 Subversion 1.7 或更高版本的第三方客户端应用程序,则在再次可以将 Subversion 用于 Dreamweaver 之前,需要检查 Adobe 更新。有关此问题的详细信息,请参阅www.adobe.com/go/dw_svn_en。
Adobe 建议,使用 SVN 版本控制的文件时,最好同时使用第三方文件比较工具。比较文件差异时,您可以确切了解其他用户对文件做了哪些更改。有关文件比较工具的详细信息,请使用 Web 搜索引擎(如 Google 搜索)搜索“文件比较”或“diff”工具。Dreamweaver 可与大多数第三方工具配合使用。
有关使用 SVN 和 Dreamweaver 的视频概述,请参阅 www.adobe.com/go/lrvid4049_dw。
建立 SVN 连接
使用 Subversion (SVN) 作为 Dreamweaver 的版本控制系统之前,必须建立与 SVN 服务器的连接。与 SVN 服务器的连接是在“站点定义”对话框的“版本控制”类别中建立的。
SVN 服务器是一个文件存储库,可供您与其他用户获取和提交文件。它与 Dreamweaver 中通常使用的远程服务器不同。使用 SVN 时,远程服务器仍是网页的“实时”服务器,SVN 服务器用于承载存储库,存储希望进行版本控制的文件。典型的工作流程是:在 SVN 服务器之间来回获取和提交文件,然后通过 Dreamweaver 发布到远程服务器。远程服务器的设置完全独立于 SVN 的设置。
开始此设置之前,必须获得对 SVN 服务器和 SVN 存储库的访问权限。有关 SVN 的详细信息,请访问 Subversion 网站,网址为 http://subversion.apache.org/。
若要建立 SVN 连接,请执行以下步骤:
注意:
如果还没有为 Dreamweaver 站点设置本地文件夹和远程文件夹,则至少需要先设置本地站点,然后再继续。(此阶段不要求设置远程站点,但最终将文件发布到 Web 之前,还是需要进行设置。)有关详细信息,请参阅使用 Dreamweaver 站点。
注意:
使用 SVN+SSH 协议要求具备特殊配置。有关详细信息,请参阅 www.adobe.com/go/learn_dw_svn_ssh_en。
与服务器建立连接后,可在“文件”面板中查看 SVN 存储库。若要查看 SVN 存储库,可以从“视图”弹出菜单中选择“存储库视图”,或在展开的“文件”面板中,单击“存储库文件”按钮 。