Linux 如何开始将Eclipse项目存储到本地svn存储库?(全新安装)
我刚刚安装了Ubuntu、Eclipse4.4LunaC/C++,所有东西都有默认设置。我已经创建了我的第一个C++项目,并希望在VPN存储库中开始存储整个Eclipse工作区(我也希望Eclipse GUI与存储库一起工作)。SVN存储库本身我希望存储在本地(可能在Dropbox文件夹中) 我应该采取什么步骤 upd这就是我解决问题的方法: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中,只需帮助安装新软件。
不要将整个工作区存储在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
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服务设置,它非常简单(但缺少一些功能)。