TFS中的Git - 分支切换 - '无法rmdir ...'

时间:2016-05-06 13:17:24

标签: git tfs branch rmdir

我最近说服了一些同事尝试使用Git代替TFVC进行新的团队项目,我已经听说过DVCS世界的一些优点,但不是盲目地切换我想评估它是否提供对我们有任何好处。

我似乎无法弄清楚的一个(很多)怪癖是试图检查一个分支并看到

  

发生错误。详细信息:无法rmdir' C:/。## 39;:   访问被拒绝。

这是我通过TFS团队资源管理器并尝试签出新分支的时候。 我试过从文件夹中删除只读,但无济于事。 但奇怪的是,如果我通过命令行进入并运行一个' git checkout develop'它工作正常!这反映在TFS中。

我已尝试搜索此邮件,但找不到讨论此错误的单个网页。

令人沮丧,因为到目前为止,经验一直很好,但如果我无法解决这个问题,那么它可能会回到TFVC :(

1 个答案:

答案 0 :(得分:0)

我不知道这是否是最佳解决方案 - 但最终对我有用的只是擦拭当地的回购并重新克隆。

在我这样做之前,我的理由是当我将文件夹转移到新的git repos进行源代码的初始提交时,它可能保留了一些奇怪的VS TFVC只读内容。虽然我通常能够始终通过文件资源管理器覆盖它并将只读设置为false。

奇怪,但它现在有效,所以我认为它必须与将TFS文件夹拖放到git repo有关。