代码之家  ›  专栏  ›  技术社区  ›  Bernard Vander Beken Harald Coppoolse

相当于通过TeamFoundationServer命令行导入svn

  •  2
  • Bernard Vander Beken Harald Coppoolse  · 技术社区  · 14 年前

    颠覆的 svn import 命令允许 反复地 将外部目录树导入源代码管理。同样重要的是要注意 ,即它不会成为签出/工作目录。

    在tfs2010(teamfoundationserver)中,使用命令行的等效功能是什么?

    3 回复  |  直到 14 年前
        1
  •  1
  •   R. Martinho Fernandes    14 年前

    您可以创建一个批处理文件,首先创建临时工作区,然后添加文件并执行签入,然后再次删除工作区:

    tf工作区/新温度 /不提示

    tf签入/递归/无提示

    /c级集合:http://我的tfs服务器:8080/tfs/defaultcollection

        2
  •  1
  •   Jason Stangroome    14 年前

    TFS不支持此概念。

    您可以在源代码管理中包含一个脚本,开发人员可以运行该脚本将文件从外部VCS拉入他们的工作区。这个脚本也可以作为自动构建过程的一部分包含进来。

        3
  •  0
  •   Community CDub    8 年前

    如前所述,您将考虑使用变通方法。

    MSBuildExtensionPack this question also ).

    希望您的解决方案中有一个项目依赖于源代码中其他地方的内容,因此您有一个明显的位置来放置MSBuild自定义代码。

    我设想MSBuild代码会:

    1. 获取适用的内容,覆盖现有内容。
    2. 删除源代码管理绑定- this blog post 看起来它可能有指针。

    如果您知道构建脚本的人会将您要导入的内容签出到相对于所构建的解决方案的可预测位置,那么您可以简单地从该位置复制,而不是使用TF get。

    推荐文章