tfs 无法确定工作区
首先这篇文章来自这个阿三哥哥的 http://www.dnzone.com/go?2357
,试了我一天,都不成功,绕了许多弯路,最后回过头来看这个阿三哥哥的文章是绝对没有问题的,
错在我下午试的时候没有在一个装了 tfs 的机器上试,然后又没把 tf.exe 这个文件拷贝到和 bat 在同一个文件夹下导致的很基础的找不到命令的错误。
总之,今天为了这个屁事浪费了很多时间,但是也显示出我不够冷静,如果在上班的时候冷静下来仔细看看错误原因,不害怕这种没搞过的东西,
应该不会费这么多时间,以后多加磨练。
echo on
@ECHO ON
SET GetPath="E:\GetCode"
SET TFSPath="$/MoneyRecord/TestDataAnnotation"
SET WorkspaceName="PublicZone"
SET TFSServer="http://zbomb-pc:8080/tfs/defaultcollection"
rem pushd D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE
ECHO.
IF NOT EXIST %Getpath% MD %Getpath%
tf workspace /delete %WorkspaceName% /noprompt /s:%TFSServer%
tf workspace /new /s:%TFSServer% %WorkspaceName% /noprompt
tf workfold /s:%TFSServer% /workspace:%WorkspaceName% /unmap $/
tf workfold /server:%TFSServer% /workspace:%WorkspaceName% /map %TFSPath% %Getpath%
pushd %Getpath%
tf get %TFSPath% /recursive /noprompt
ECHO.
popd
ECHO TFS get completed...
把 这个 bat随便命个名字,然后记得拷贝 tf.exe 过来,就可以用命令行的方式下载代码了。这里这个workspace 是一个公共的工作区。
走向地狱的途中,不小心走了程序员这条路,路上一个个黑心的老板,和暗无天日的加班,我才发现,通往地狱的路径中,我们这行是最短的。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义