我正在尝试在TFS 2010中移动文件夹。在解决了TFS在不丢失文件夹历史记录的情况下无法执行此操作的事实之后(请参阅this question和users' responses to Microsoft),我尝试了以下 TF.EXE 命令:
tf将Apps重命名为“ Test Main \ Apps”
但是我收到一条错误消息。
TF10169:在团队项目文件夹$ / Apps上尝试了不受支持的挂起更改。使用团队资源管理器中的项目创建向导来创建一个项目,或者使用团队项目删除工具来删除一个项目。
Apps 文件夹似乎没有任何待处理的更改,但我尝试了一些其他文件夹以取得良好效果,并得到了相同的结果。
我不想创建或删除任何Team项目。我想念什么?
答案 0 :(得分:1)
$/Apps
不是文件夹,它是团队项目的根。认为它是“ C:\”。您可以在其下创建文件夹,但这是一个具有自己的规则集的特殊实体。
那么,这对您要执行的操作意味着什么?您的目标似乎是重命名团队项目。不幸的是,TFS 2010不支持重命名团队项目,尽管TFS 2015及更高版本支持。
如果要重命名“ Apps”团队项目,则必须升级到TFS的现代版本,但至少要升级到TFS2015。
否则,您将必须使用所需名称手动创建一个新的团队项目并检入源代码。您将无法从源代码管理浏览器中移动它。
但是,请记住,团队项目中不仅有源代码,而且还有更多内容-任何工作项或构建定义都不会转移到新的团队项目中,并且没有移动它们的机制。
因此,您的选择是: