SVN checkout做什么?

SVN checkout做什么?,svn,Svn,“SVN”签出是否将build.xml文件放入所选文件夹中 目前,我没有SVN存储库的权限。所以我想我可以跳过SVN签出步骤,继续构建。但是我得到一个错误,说Build.xml文件不存在。执行SVN签出后是否提供此build.xml文件?SVN checkout将存储库的工作副本签出(检索)到指定文件夹中。如果您没有访问存储库的权限,并且文件夹中还没有源的当前副本,则不可能进行生成 如果那里有源代码的当前副本,它应该包括build.xml 如果您有权访问存储库,svn checkout将仅检索b

“SVN”签出是否将build.xml文件放入所选文件夹中


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

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

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


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

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

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


当开发人员想要在其本地系统上构建和打包应用程序时。。他应该对包含源代码和构建脚本的根文件夹执行SVN签出/SVN更新。通常最新版本将在结账时发布。

Wow。。从哪里开始。。。build.xml应该是代码的一部分。如果你还没有结账,你在建什么?Svn只是一个系统。build.xml是构建文件。希望在此处插入此问题而不是提出新问题不会有问题。因此,我应该使用签出而不是导出将存储库拉到我的磁盘上(即使我只打算更改该结构中的一个小文件夹)?@NealWalters:是的,如果您打算稍后再检查这些更改。(您应该阅读免费的SVN书籍(Google it)。它为大多数SVN活动和使用提供了大量详细信息和一些实用示例。)