2

我在 TFS 搁置集上做了很多工作,想改用 git-tfs。事情开始顺利,但我被困在下面的错误中。这是我的序列,从一个空目录工作。

> git-tfs quick-clone http://my-server/tfs/collection $/my/tfs/path
3145 objects created...
blah = longhashcode

> cd path

> git checkout -b MyWork
Switched to new branch 'MyWork'

> git-tfs unshelve MyTfsShelfName MyWork
The system cannot find the file specified

我已经尝试添加 -u "myuser"、新的分支名称等,但无法比“系统找不到指定的文件”更进一步。难住了。:(

4

1 回答 1

4

我很确定您收到的错误消息是由 git-tfs 无法找到 git.exe 引起的。(默认情况下添加到路径中的是 git.cmd)。尝试使用“git tfs”而不是“git-tfs”,如下所示:

git tfs unshelve MyTfsShelfName MyWork

更多信息:https ://github.com/git-tfs/git-tfs/issues/31

于 2012-08-20T22:37:21.437 回答