“SVN”结帐是否将build.xml文件放在所选的文件夹中?
目前,我没有SVN存储库的权限。所以我想我可能只是跳过SVN结帐步骤并继续构建。但我收到一个错误,说Build.xml文件不存在。执行SVN签出后是否提供了此build.xml文件?
答案 0 :(得分:6)
svn checkout
将存储库的工作副本签出(检索)到指定的文件夹中。如果您无权访问存储库,并且该文件夹中尚未存在源的当前副本,则无法进行构建。
如果有源的当前副本,则应包括build.xml
。
如果您拥有访问存储库的权限,svn checkout
只会检索build.xml
的副本,如果存储库中有一个副本正在检出。换句话说,如果存储库中不存在build.xml
,它就不会神奇地添加它。
答案 1 :(得分:1)
Ant是一种基于XML的配置工具,用于构建自动化(编译源代码和打包二进制文件)。 Build.xml是主要的控制部分,它包含必须按顺序自动完成的所有任务的信息。 Build.bat或sh + Build属性只是一个脚本文件,用于在执行构建任务之前准备系统环境。
现在整个事情以及应用程序源都在中央服务器(SVN,CVS ......)上的任何版本控制系统中维护
当开发人员想要在他的本地系统上构建和打包applcication时,他应该执行具有源和构建脚本的根文件夹的SVN Checkout / SVN Update。通常最新版本将结帐。