迁移时shelfset的大小限制 [英] Size limit for shelfset when migrating

查看:71
本文介绍了迁移时shelfset的大小限制的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我第一次尝试使用tfpt将架子集从一个分支移动到另一个分支。当我这样做时,我收到以下错误:"TF10131:搁置集名称CR135起源更新CAM使用guid而不是frie_backup1包含超过64个字符,
包含以下字符之一:" /:< ;> \ | * ?;或以空格结束。输入有效名称,然后重试"

I am attempting to use tfpt for the first time to move a shelfset from one branch to another. When I do so, I get the following error: "TF10131: The shelveset name CR135 Originations Updated CAM to use guid instead of frie_backup1 contains more than 64 characters, contains one of the following characters: "/:<>\|*?; or ends with a space. Type a valid name and try again"

现在原始的货架集名称正好有64个字符,并且看起来迁移的临时货架集名称已经为65个字符。我无法重命名shelfset,因为这意味着从一个只读工作区中取消它(因此我不能用b $ b b用另一个名称重新架设它)。我不知道为什么有64的大小限制,但即便如此,可能有一个错误,名称需要63或更少才能使tfpt工作。

Now the original shelfset name has exactly 64 characters and it appears that the temporary shelfset name for migration has made this 65 characters. I cannot rename the shelfset because that would mean unshelving it from a read-only workspace (so I can't re-shelf it with a different name). I don't know why there is a size limit of 64 but even so there is presumably a bug that the names will need to be 63 or less to make tfpt work.

无论哪种方式,有没有人有我需要做的解决方案?我不想使用WinMerge或类似的东西手动将代码合并到目标分支中,我宁愿TFS检测到差异。

Either way, does anyone have a solution for what I need to do? I don't want to manually merge the code into the target branch using WinMerge or anything like that, I would rather TFS detected the differences.

推荐答案

你好Luke,

Hi Luke,

欢迎来到MSDN论坛。

Welcome to MSDN forum.

根据你对这个问题的描述,我想你想要移动一个shelveset一个分支到另一个分支使用tfpt unshelve  / migrate / source:serverpath / target:serverpath。

According to your description of the issue, I suppose you want to move a shelveset from one branch to another branch by using tfpt unshelve  /migrate /source:serverpath /target:serverpath.

我已经模拟了这个问题并得到了与屏幕截图相同的错误TF10131。

I have simulated this issue and got the same error TF10131 as below screen shot.

< img src ="http://social.microsoft.com/Forums/getfile/43464/"alt ="">

以下是我要向您澄清的情况:

通过"我无法重命名货架集,因为这意味着从只读工作空间中取消它(因此我不能用不同的名称重新架设它)。 "你的意思是你没有足够的版本控制权限或其他内容。

Here is a situation i want to clarify from you:
By "I cannot rename the shelfset because that would mean unshelving it from a read-only workspace (so I can't re-shelf it with a different name). ", do you mean you do not have enough permission of version control or something else.

如果有任何不清楚的地方,请随时告诉我们。

If anything is unclear, please free feel to let me know.

最诚挚的问候,


这篇关于迁移时shelfset的大小限制的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆