提问者:小点点

如何提交现有的项目SVNEclipse Subclipse?


我在Eclipse中有一个现有的Java项目:

MyProject/
    src/
        ... all main sources
    test/
        ... all test sources
    build.xml
    ... lots of other stuff

我现在想将这个项目(提交所有项目)添加到一个新的SVN存储库的空主干/

https://svn.example.com/MyProject/
    trunk/
        (Empty)

因此,在提交之后,repo现在看起来像:

https://svn.example.com/MyProject/
    trunk/
        src/
            ... all main sources
        test/
            ... all test sources
        build.xml
        ... lots of other stuff

我安装了Subclipse插件。

在包资源管理器中,我:

  1. 右键单击MyProject/
  2. 团队

当我这样做时,它不是将我所有的源代码(包含在MyProject中)提交到repo中的主干/,而是用一个空目录覆盖(因此是签出)MyProject/

因此,Share Project似乎是为了从repo中签出代码,而不是第一次将新代码提交到repo中!

如何使用Subclipse插件和/或Eclipse的Team功能完成这样的初始提交?


共1个答案

匿名用户

共享项目是正确的选择。但是,您应该让它创建主干文件夹。该过程将执行svn mkdir命令来创建主干文件夹。然后它会将该空文件夹签出到您的项目中(这根本不会影响您的内容)。此时,您现在有一个工作副本,这是关键部分。显然,您的所有项目内容仍然需要添加。此时您的内容将显示为未版本化。该过程将启动同步选项,让您有机会这样做,尽管您也可以通过团队来做到这一点