Dreamweaver CC教程:建立 SVN 连接

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 站点。

在“站点设置”对话框中,选择“版本控制”类别。 从“访问”弹出菜单中,选择“Subversion”。 按以下步骤设置访问选项: 从“协议”弹出菜单中选择协议。可选协议包括 HTTP、HTTPS、SVN 和 SVN+SSH。

注意:
使用 SVN+SSH 协议要求具备特殊配置。有关详细信息,请参阅 www.adobe.com/go/learn_dw_svn_ssh_en

在“服务器地址”文本框中,输入 SVN 服务器的地址。通常形式为:服务器名称..com。 在“存储库路径”文本框中,输入 SVN 服务器上存储库的路径。通常类似于:/svn/your_root_directory,SVN 存储库根文件夹的命名由服务器管理员确定。 (可选)如果希望使用的服务器端口不同于默认服务器端口,请选择“非默认值”,并在文本框中输入端口号。 输入 SVN 服务器的用户名和密码。 单击“测试”来测试连接,或单击“确定”关闭对话框。然后单击“完成”,关闭“管理站点”对话框。

与服务器建立连接后,可在“文件”面板中查看 SVN 存储库。若要查看 SVN 存储库,可以从“视图”弹出菜单中选择“存储库视图”,或在展开的“文件”面板中,单击“存储库文件”按钮 

 

推荐阅读