将项目分享到已在SVN中存在的SVN

时间:2012-07-18 07:36:15

标签: svn

我正在处理工作区的离线(未连接到svn)版本。现在我想将此工作空间同步到SVN(这些项目已存在于SVN上)。

如果我做right click -> share project,那么我的结果是:项目与存储库同步,但我的所有文件都被存储库中的文件覆盖。 (我不想要这个)

我不希望发生任何类型的自动更新/提交。我想将我的项目与存储库链接,而不是将其同步,并通过解决冲突进行手动签入或签出。因为我想签入工作区中的一些文件并签出其他文件。

请提出一些建议。

1 个答案:

答案 0 :(得分:2)

我解决这种情况的方法如下:

  1. 首先将存储库签出为新项目。
  2. 将您项目的所有文件复制到刚刚检出存储库的刚打包项目中。如果文件冲突,则覆盖现有文件。我建议您执行不在Eclipse中的复制操作,最好使用系统文件浏览器(例如Windows上的Explorer)执行此操作。
  3. 在新项目上执行刷新,现在所有更改都应该在项目中可见,您可以使用 Compare to - >用于识别差异的基本版本
  4. 如果所有修改都准备就绪,您可以提交更改。