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

有没有可能在没有承诺的情况下共享一个项目?

  •  2
  • beatbrot  · 技术社区  · 7 年前

    我想在Eclipse中使用“Share Project…”,而不是实际提交给SVN。不幸的是,我找不到这样做的选择。

    我的目标是,SVN应该使用packageexplorer跟踪我移动到项目中的所有文件。

    2 回复  |  直到 7 年前
        1
  •  1
  •   Mark Phippard    7 年前

    共享项目需要完成两件事:

    1. 它在Eclipse中建立了一些内部链接,将您的项目与SVN团队提供程序连接起来,这样就可以公开SVN菜单操作,并将您执行的活动路由到SVN提供程序来“处理”。

    所以这里的关键是,如果您已经有了一个SVN工作副本,那么Share Project将认识到这一点,并且能够在不需要做任何其他事情的情况下执行选项1。但除此之外,它必须建立一个工作副本,这要求它这样做 svn checkout 从您的存储库。如果它必须创建工作副本,那么它会假设它需要在repos中创建项目,然后在本地项目的顶部检查它。所以它能做的就是 svn mkdir 用于回购中的文件夹。

    如果不想这样做,请在开始之前在本地建立一个工作副本,例如签出存储库中的某个现有位置。正如其他人所注意到的,如果要重构已经存在的东西,可能需要使用分支和开关。

        2
  •  0
  •   bahrep Ahamed    7 年前

    我不明白你所说的“分享但不承诺”到底是什么意思(你可以详细说明)。但是,您始终可以选择添加哪些文件并提交或导入到存储库中,但我猜您需要在Eclipse之外使用独立的SVN客户机。