我是 Subversion 的新手。我使用 TortoiseSVN 作为我的客户端和 VisualSVN 作为服务器。我想和和我一起工作的程序员一起实现它。有些人使用 NetBeans 作为他们的 IDE,而其他人则使用 Eclipse。我的电脑是服务器,他们是客户端。
他们如何导入我制作的项目并对其进行更改?使用 TortoiseSVN 他们能够浏览我的项目,但是他们如何将它导入到他们的 IDE 中并对其进行更改?我可以立即查看更改吗?
我是 Subversion 的新手。我使用 TortoiseSVN 作为我的客户端和 VisualSVN 作为服务器。我想和和我一起工作的程序员一起实现它。有些人使用 NetBeans 作为他们的 IDE,而其他人则使用 Eclipse。我的电脑是服务器,他们是客户端。
他们如何导入我制作的项目并对其进行更改?使用 TortoiseSVN 他们能够浏览我的项目,但是他们如何将它导入到他们的 IDE 中并对其进行更改?我可以立即查看更改吗?
使用 TortoiseSVN 他们能够浏览我的项目
这意味着他们拥有您的 SVN 存储库的 url。
他们可以将该存储库加载到他们选择的任何文件夹中。
svn checkout http://url/to/your/repo/trunk/ trunk
或者 (TortoiseSVN)
从那里开始,他们需要为他们的日食添加颠覆性的:
他们可以从他们的 SVN 工作区导入现有项目。
导入后,您可以将该 Eclipse 项目重新连接到其 SVN 存储库:(
右键单击该项目,Team > Share
)
输入相关的 SVN repo 元数据:
Eclipse 有一个名为“Subclipse”的插件和另一个名为“Subversive”的插件。他们可以直接在 Eclipse 中找到并安装它们以使用他们的 Subversion 工作副本。Netbeans 可能有类似的东西。
或者,一旦他们有一个由 TortoiseSVN 签出的工作副本,他们可以直接将其导入到他们的 IDE 中,而无需任何特殊插件。他们将使用 IDE 进行开发,并使用 TortoiseSVN 管理 IDE 之外的所有 Subversion 方面。
您不会“立即”看到任何变化。为了让您看到他们的更改,他们首先需要“提交”他们的更改,然后您需要“更新”才能看到他们的更改。
由于您问的是关于使用 Subversion 的一个非常基本的问题,我建议您阅读或至少浏览一下 SVN 书中的重要部分:http: //svnbook.red-bean.com/