7

“SVN”结帐是否将 build.xml 文件放入所选文件夹中?

目前,我没有 SVN 存储库的权限。所以我想我可能会跳过 SVN 结帐步骤并继续构建。但是我收到一个错误,说 Build.xml 文件不存在。执行 SVN 检出后是否提供此 build.xml 文件?

4

2 回答 2

10

svn checkout将存储库的工作副本检出(检索)到指定文件夹中。如果您无权访问存储库,并且文件夹中还没有源的当前副本,则您不可能进行构建。

如果那里有源的当前副本,它应该包括build.xml.

如果您有权访问存储库,则svn checkout仅在存储库中有一个用于检出副本的副本时才会检索该副本build.xml。换句话说,它不会神奇地添加一个build.xml如果存储库中不存在的话。

于 2012-12-27T17:36:15.287 回答
1

Ant 是一个基于 XML 的配置工具,用于构建自动化(编译源代码和打包二进制文件)。Build.xml 是主要控制部分,其中包含所有必须按顺序自动完成的任务的信息。Build.bat 或 sh + Build properties 只是一个脚本文件,用于在执行构建任务之前准备系统环境。

现在,整个事情以及应用程序源都在中央服务器(SVN,CVS ...)上的任何版本控制系统中维护

当开发人员想要在他的本地系统上构建和打包应用程序时......他应该对具有源和构建脚本的根文件夹执行 SVN Checkout / SVN Update。通常最新版本将结帐。

于 2012-12-27T18:07:52.067 回答