强制TeamCity使用SVN导出

强制TeamCity使用SVN导出,svn,teamcity,Svn,Teamcity,如何使TeamCity运行svn导出,而不是svn签出? 在构建配置中,您有VCS签出模式,具有以下选项: 首选在代理上签出文件(推荐) 始终签出服务器上的文件 始终在代理上签出文件 不要自动签出文件 但似乎什么都不合适 我这样问是因为svn签出的持续时间比svn export服务器端签出的时间要长得多,因此可以认为它大致相当于svn export,因为在这种情况下不创建.svn目录 您可能想考虑的另一件事——使用本机的SN结帐,请在本期阅读更多内容: 关于,据我所知,“在服务器上签出”执行

如何使TeamCity运行
svn导出
,而不是
svn签出
? 在构建配置中,您有VCS签出模式,具有以下选项:

  • 首选在代理上签出文件(推荐)
  • 始终签出服务器上的文件
  • 始终在代理上签出文件
  • 不要自动签出文件
但似乎什么都不合适


我这样问是因为
svn签出的持续时间
svn export

服务器端签出的时间要长得多,因此可以认为它大致相当于svn export,因为在这种情况下不创建.svn目录

您可能想考虑的另一件事——使用本机的SN结帐,请在本期阅读更多内容:


关于,

据我所知,“在服务器上签出”执行svn导出,“在代理上签出”执行svn签出。是否有办法在代理上执行svn导出,最终添加--force(如果需要)?@Ken,不幸的是,除非您使用TeamCity提供的修订版手动处理签出,否则无法执行此操作。为什么您需要它?我们有一个存储库,其中包含许多其他项目所需的根文件和文件夹。我们将项目和这个公共存储库签出到同一个根目录,以确保所有文件都可用。每个nodejs版本都在存储库中可用,因此我们可以根据需要的项目切换/包括正确的版本,还可以轻松测试升级。@Ken感谢您的回答。对不起,恐怕您只能选择服务器端签出或手动签出