SVN结账有什么作用?

时间:2012-12-27 17:24:48

标签: svn

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

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

2 个答案:

答案 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。通常最新版本将结帐。