我是一个全新的Linux用户,在Ubuntu中配置我的第一个开发沙箱。我已经安装了Java和Eclipse,并试图获得 Subversive 或 Subclipse (我没有任何偏好)但在开始这个过程之前有一些问题
我刚刚打开了Synaptic并通过它下载了subversion。
(1)我不确定SVN如何在本地部署。我的理解是SVN有一个客户端和一个服务器;服务器管理存储库,而clieent只是向服务器发送命令。它是否正确?如果是这样,那么我通过Synaptic下载了什么?客户端和/或服务器?
(2)这些Eclipse插件是否附带SVN(客户端或服务器......?),还是在安装这些插件之前必须预先安装SVN?基本上:SVN是Subclipse或Subversive的预先要求吗?
回顾这2个问题,如果有人可以先向我解释SVN的架构,那么解释一下该架构如何转换为通过Synaptic下载SVN,然后如何转换为下载/安装Eclipse插件,我会看到“大局”好多了。
感谢您的帮助!
答案 0 :(得分:5)
我在svnkit中使用subclipse。两者都可以从subclipse的更新站点安装。工作良好。不需要其他软件。您需要设置svnkit而不是javahl。这可以在偏好中完成。
安装帮助/安装新软件。 根据版本更新网站:
http://subclipse.tigris.org/update_1.8.x
http://subclipse.tigris.org/update_1.6.x
设置窗口/首选项。 (在底部选择svkit):
答案 1 :(得分:1)
您下载了SVN服务器。您可以让多个SVN客户端连接到它。
Eclipse插件不附带SVN。你需要下载它们。
安装插件后,您可以连接到SVN存储库。如果要连接到自己的SVN存储库,当然需要先安装SVN并创建它。
但是,只安装了插件,您就可以连接到任何现有的公共存储库或您有权访问的任何其他SVN存储库。 示例:如果您安装插件而未安装SVN,则可以连接到此Apache Repository。
希望能回答你的问题。
答案 2 :(得分:1)
1º问题:你是对的。关于Synaptic,我认为它是服务器之一。
2º问题:不,不是! Eclipse的插件是客户端,您不需要在IDE外部安装SVN。它全都是嵌入式的。
更多可能有用的信息:
如何使用Assembla存储库在Eclipse中配置SVN:
这里有Assembla服务的一些优点:
答案 3 :(得分:0)
如果是这样,那么我通过Synaptic下载了什么?客户端和/或服务器?
来自Ubuntu 10.10中的Subversion package description:
此软件包包括Subversion客户端(svn),用于创建Subversion存储库(svnadmin)以及通过网络(svnserve)创建存储库的工具。
因此,您拥有客户端软件和用于创建和提供自己的存储库的软件。
(2)这些Eclipse插件是否附带SVN(客户端或服务器......?)
不,您需要install subclipse。
您是否必须在安装这些插件之前预先安装SVN?
只要您通过包安装它,您就不必担心这一点。 ubuntu中的包管理将确保自动安装任何依赖项。 AFAIK所有gnu \ linux发行版的软件包管理系统都有这个功能。
答案 4 :(得分:0)
最简单的方法:
帮助 - > Eclipse MarketPlace ,搜索 subclipse ,点击安装,然后按照说明完成安装过程。
答案 5 :(得分:-1)
解决您的困惑的一种方法可能是首先使用免费托管的Subversion存储库,例如http://assembla.com。
然后您可以下载所有SVN客户端,包括Subclipse插件,并将测试项目提交到Assembla上的SVN存储库。
我推荐使用Subclipse,因为据说它可以与其他Subversion客户端玩得更好,这意味着你将能够使用命令行SVN以及Eclipse中的Team上下文菜单。
使用此配置并确保客户端配置正确后,您可以考虑在本地安装subversion服务器。通过明确区分客户端和服务器来消除变量肯定会帮助您避免混淆。