代码之家  ›  专栏  ›  技术社区  ›  Nicholas

如何使用Eclipse重构工具并通过Subclipse与SVN保持同步?

  •  12
  • Nicholas  · 技术社区  · 17 年前

    1. 使用漂亮且有用的Eclipse重构工具,这是非常好的,因为所有级联任务都是为我完成的。然而,为了将这些变化复制回回购协议,我与Subversion进行了艰苦的斗争。

    有人能就更好的程序提出建议吗?

    4 回复  |  直到 17 年前
        1
  •  10
  •   Mark Phippard    17 年前

    自从1.4.x发布以来,Subclipse处理得非常好。如果您有bug,请报告它们。在以前的版本中,它处理了一些情况,但没有处理其他情况。这是由于SVN1.5中修复的Subversion限制。例如,在SVN 1.5之前,如果重命名文件夹,则无法重命名文件夹中的文件(直到提交该文件夹)。这类事情都是非常常见的重构,SVN会成为阻碍。

    做记号

        2
  •  4
  •   John Stoneham    17 年前

    我不想走进去说“你在做什么”,但既然你的主题行提到Subclipse,Subclipse就与Eclipse的重构工具集成了。颠覆分子也是如此。当您重命名一个类时,它会在下面为您执行“svn mv”。您不应该试图手动复制这些移动。

    如果您没有使用Subclipse/Subversive。。。开始:)

        3
  •  3
  •   Stephen    17 年前

    subversive ? 重构对我来说似乎很好。

    事实上,我也尝试过subclipse,它似乎处理得很好,至少在版本1.4.7中是这样。我只是尝试重命名一个包和一个类。Eclipse将旧的标记为已删除,并添加一个新的,计划添加到存储库中。

        4
  •  -1
  •   m13r    9 年前

    Subclipse 在Eclipse中重构时,将负责svn的移动/重命名。