当我运行时git tfs fetch
没有输出。它似乎没有从 tfs 服务器中提取任何新的变更集。然后我运行git tfs fetch -d
并得到以下输出:
C:\projects\Infinity>git tfs fetch -d
Command run:git tfs fetch -d
No authors file used.
git-tfs version 0.19.2.0 (TFS client library 12.0.0.0 (MS)) (32-bit)
Fetching from TFS remote default
git command: Starting process: git log --no-color --pretty=medium refs/remotes/tfs/default --
git command time: [00:00:00.0330000] log --no-color --pretty=medium refs/remotes/tfs/default --
git command: Starting process: git log --no-color --pretty=medium refs/remotes/tfs/default..HEAD --
git command time: [00:00:00.0210000] log --no-color --pretty=medium refs/remotes/tfs/default..HEAD --
info: refs/remotes/tfs/default: Getting changesets from 60 to current ...
Cleaning...
CleanupWorkspaceDirectory: Could not find a part of the path 'C:\projects\Infinity\.git\tfs\default\workspace'.
我不明白的第一件事是...Getting changesets from 60 to current ...
TFS repo 当前位于变更集 59 上,当我克隆 repo 时,它位于变更集 57 上。所以在获取时,我应该将变更集 58 变为当前.. .
第二件事是它给我的最后一个错误。谁能解释这个CleanupWorkspaceDirectory
错误是怎么回事?
编辑:
我忘记提及的另一件事是,我已经向存储库添加了另一个 git 远程,并且我已将 refs/remotes/tfs/default 中的内容与我从 git 存储库检索到的分支合并。不知道这是否导致某些东西git-tfs
破裂......