0

这里有一个小新手。我只是想知道在开发大型 java 项目时,我们总是使用 svn 存储库进行代码共享,但是是否可以在该存储库中运行项目?或者是否有任何Java系统允许多个用户在一个地方开发和测试同一个项目?

4

3 回答 3

1

您的想法是错误的——当开发人员在一个项目上工作时,他们会下载该存储库的所谓“工作副本”,然后运行它并在他们的本地计算机上进行更改/测试。完成后,他们将更改“提交”到存储库,其他所有人都可以在其中使用这些更改。

您不会直接在存储库中运行项目。

于 2012-09-20T11:25:30.600 回答
0

在 Eclipse、Jdeveloper、Netbeans 等主要 IDE 中,内置了用于版本控制的功能。

因此,您使用您的 ide 构建您的应用程序或对其进行更改,并使用版本控制系统的更新/提交功能,您可以获得所需的结果。

于 2012-09-20T11:27:19.823 回答
0

存储库仅存储您的代码,您无法从存储库运行代码。

如果您想集中构建/测试代码,那么您需要像 Jenkins 一样的持续集成服务器 (CI) ( http://jenkins-ci.org/ )

该服务器可以从 svn build 中提取项目,运行测试(如果有),甚至将其部署到服务器上。

于 2012-09-20T11:34:58.620 回答