gpt4 book ai didi

tfs - 来自 TFS 的命令行 "get latest"没有映射工作空间等

转载 作者:行者123 更新时间:2023-12-03 21:09:02 28 4
gpt4 key购买 nike

我假设这是:

tf.exe get $/project /recursive

...需要这种奇怪的工作空间映射、已知的 TFS 服务器等。

有什么办法可以做这个最简单的事情:使用这组凭据连接到这个 TFS 服务器,获取这个项目的最新源代码并将其放在这里?全部来自命令行。

最佳答案

快速解决方案
在 Ray Hayes 选项 2 答案的基础上,我整理了一个实际脚本,应该可以直接用于那些只想要快速而肮脏的解决方案的人。你应该阅读他的aswer了解更多信息。

要使用它:

  • 将四个变量设置为您的工作环境
  • 记住你的
    tf.exe 可能不在我所在的同一目录中,
    特别是如果你从 future 读到这篇文章:)

  • .
    SET COLLECTION_URL="http://localhost:8080/tfs/<collection>"
    SET SERVER_DIR="$/<REMOTE_SOLUTION_DIR>"
    SET LOCAL_DIR="X:\<YourLocalDir>"
    SET TF_DIR="C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE"

    %TF_DIR%\tf workspace /new /collection:%COLLECTION_URL% /permission:Private /noprompt tmp_batchws
    %TF_DIR%\tf workfold /map %SERVER_DIR% %LOCAL_DIR%
    cd /d %LOCAL_DIR%
    %TF_DIR%\tf get . /Recursive
    %TF_DIR%\tf workspace /delete tmp_batchws /noprompt

    关于tfs - 来自 TFS 的命令行 "get latest"没有映射工作空间等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11760851/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com