VS 2008解决方案资源管理器显示“由其他人或其他地方签出”办理入住手续后 [英] VS 2008 Solution Explorer showing "Checked out by someone else or in another place" after check-in
问题描述
我正在使用Visual Studio Team System 2008和VS 2008版本9.0.30729.1 SP。
I'm using Visual Studio Team System 2008 with VS 2008 Version 9.0.30729.1 SP.
我们团队的启用多重签出的源控制设置为选中。 我有aspx和cs文件签出,解决方案资源管理器显示文件旁边的红色复选标记,表示我已检出文件。签入文件后,"解决方案资源管理器"会立即显示指示"由其他人或其他人签出"的人员图标,而不是蓝色签到图标。放置" ;.然而,"源代码管理资源管理器"在"待定更改"列中不显示任何内容 - 它是空白而不是显示"锁定,编辑"当有人实际检出时。
Our team's source control setting for Enable multiple check-out is UNchecked. I have aspx and cs files check out and Solution Explorer shows the red checkmark next to the files indicating I have the files checked out. Immediately after checking in the files, instead of the blue checked-in icon, Solution Explorer shows the person icon that indicates "Checked out by someone else or in another place". Source Control Explorer, however, shows nothing in the Pending Change column -- it's blank instead of showing "lock, edit" when someone has it actually checked out.
在解决方案资源管理器中,我已经完成了获取最新版本(递归)解决方案,单击项目的刷新图标,但仍然显示已签出的图标。
In Solution Explorer, I've done Get Latest Version (recursive) on the solution, clicked refresh icon for the project but the checked out icon still appears.
然后我执行了文件 - >源代码管理 - >刷新状态和源代码管理资源管理器待定更改仍然显示为空白。
Then I did File->Source Control->Refresh Status and Source Control Explorer Pending Change still shows blank.
在团队资源管理器中,如果有人拥有这些文件,我甚至右键单击每个团队成员以显示待处理的更改检查出来,但他们没有。
最后,在解决方案资源管理器中,我检查了编辑,然后检查了文件,然后显示了蓝色的签到锁图标。
你会认为固定它但不是......不久之后,人的图标又回来了!!!
所以我试着关闭VS并再次运行。这似乎最终清除了它。它现在显示蓝色登记锁定图标。
为什么会出现这种情况?为什么解决方案资源管理器在签入文件后不会立即显示蓝色签到图标?
In Team Explorer, I even right-clicked every Team Member to Show Pending Changes if anyone has the files checked out but they don't.
Finally, in Solution Explorer, I did Check out for Edit, then checked the files back in which then showed the blue checked-in lock icon.
You would think that fixed it but NO... shortly after, the person icon is back again!!!
So I tried closing down VS and running again. And that seems to finally clear it. It's now showing the blue check-in lock icon.
Why is this behavior happening? Why is Solution Explorer not immediately showing the blue check-in icon immediately after checking in a file?
推荐答案
我的VS2008解决方案资源管理器也是显示在没有人签出文件时签出的文件(tf状态显示没有签出)。 我不知道为什么会这样。 你能搞清楚吗?
My VS2008 Solution Explorer is also showing files checked out to another user when nobody has them checked out (tf status shows no checkouts). I have not figured out why, though. Were you able to figure it out?
就我的问题而言,它似乎没有引起任何问题,但我不能再信任源控制状态图标了。
It doesn't seem to cause any problems as far as checking things out for me, but I can no longer trust the source control status icons.
这篇关于VS 2008解决方案资源管理器显示“由其他人或其他地方签出”办理入住手续后的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!