Linux 如何开始将Eclipse项目存储到本地svn存储库?(全新安装)

Linux 如何开始将Eclipse项目存储到本地svn存储库?(全新安装),linux,eclipse,svn,Linux,Eclipse,Svn,我刚刚安装了Ubuntu、Eclipse4.4LunaC/C++,所有东西都有默认设置。我已经创建了我的第一个C++项目,并希望在VPN存储库中开始存储整个Eclipse工作区(我也希望Eclipse GUI与存储库一起工作)。SVN存储库本身我希望存储在本地(可能在Dropbox文件夹中) 我应该采取什么步骤 upd这就是我解决问题的方法: 要在Ubuntu中安装subversion,请执行sudo apt get install subversion 在Eclipse中,只需帮助安装新软件。

我刚刚安装了Ubuntu、Eclipse4.4LunaC/C++,所有东西都有默认设置。我已经创建了我的第一个C++项目,并希望在VPN存储库中开始存储整个Eclipse工作区(我也希望Eclipse GUI与存储库一起工作)。SVN存储库本身我希望存储在本地(可能在Dropbox文件夹中)

我应该采取什么步骤

upd这就是我解决问题的方法:

  • 要在Ubuntu中安装subversion,请执行sudo apt get install subversion
  • 在Eclipse中,只需帮助安装新软件。选择“所有可用站点”并键入“Subversive”安装所有内容
  • Eclipse重启后,安装与svn--help版本相同的“SVNKit”连接器
  • 在SVN Repository Exploring透视图中,只需单击“新建存储库”并按照说明进行操作

  • 不要将整个工作区存储在SVN中,只存储项目

    在机器上安装SVN,注意SVN管理工具

    svnadmin create /path/to/root/of/repo
    
    编辑/repo/config/svnserve.conf的/path/to/root/of/

  • 取消注释
    anon-access=which
    并将其更改为
    anon-access=none
  • 取消注释
    auth access=which
    并将其更改为
    auth access=write
  • 取消注释
    password db=passwd
  • 编辑/repo/config/passwd的/path/to/root/of/

  • 在[users]部分下添加一行,看起来像
    yourUserName=yourPassword
  • 查找操作系统的说明,以配置要运行的程序
    svnserve

    现在您应该能够签出到其他机器,您仍然需要“完成”创建的respository。它需要标签/主干/分支

    svn checkout svn://hostname.of.server/repo
    cd repo
    mkdir trunk tags branches
    svn add trunk tags branches
    svn commit -m "Initial repository setup"
    
    收到消息后,提交成功

    cd ..
    rm -rf repo
    svn co svn://hostname.of.server/repo/trunk repo
    
    (and use that as the root of your Eclipse project directory)
    

    我强烈建议在添加SVN支持包后在IDE中进行最后一次签出。

    有很多方法可以做到这一点,但这种方法是最简单的,实际上可以允许多个用户,并且至少在某种程度上是安全的。谢谢,我希望我可以在windows风格中进行此操作,只需单击并使用IDE,不使用命令行:)您可能可以,但这样做会更困难。许多IDE对通常称为“checkout”、“commit”等的命令进行了优化。很少有IDE具有管理命令,即使这样,它们也不能在“可能不同”的机器上运行它们。阅读“SVN红皮书”了解各种设置的详细信息,我已经介绍了SVN服务设置,它非常简单(但缺少一些功能)。