IntelliJ IDEA
 
获取 IntelliJ IDEA

集成SVN项目或目录

最后修改时间:2023 年 9 月 7 日

在 Subversion 中集成项目或目录意味着将两个指定修订版之间的差异合并到您的工作副本中。

集成项目命令可用于 Subversion 和 Perforce。

集成结果显示在版本控制工具窗口 的 更新信息选项卡中。文件的上下文菜单允许您比较版本、查看文件历史记录和注释、浏览更改等。Alt09

集成信息选项卡

要将不同的源集成到一个 Subversion 项目中,请执行以下操作:

  1. 前往VCS | 整合项目。“集成项目”对话框打开。

  2. 如果您的项目中同时使用 Subversion 和 Perforce 作为版本控制系统,请选择Subversion选项卡。

  3. 源 1源 2字段中,指定要合并的源并选择修订版本。如果选中“指定”选项,则可以单击“浏览”并从 “更改浏览器”浏览按钮中选择修订版本。

  4. 如有必要,选择以下合并选项并单击“确定”

    • 使用祖先:如果选择此选项,将注意到文件的祖先svn merge(这对应于命令)。如果未选中,文件和目录之间的任何关系都将被忽略(对应于svn diff)。

    • 尝试合并但不进行更改:选择此选项可通过启用--dry--runSVN 命令选项来预览合并结果。如果未选中,源将被静默合并。

    • Depth:使用此列表指定 Subversion 子目录的递归范围。可用的选项有:

      • 工作副本:选择此选项可从存储库子树中获取尚未签出的文件/目录。

      • :选择此选项仅涉及当前文件。

      • files:选择此选项可涉及当前文件夹中的文件。

      • IMAGES:选择此选项可涉及当前文件的直接子文件。

      • infinity:选择此选项以启用完全递归。