0

我已经安装了 GitTfs 0.15.0 并试图在 Cygwin 下克隆。我做了以下事情:

  • 解压到一个目录,GitTfs-0.15.0
  • chmod +x 用于 GitTfs-0.15.0 中的每个文件
  • 在我的路径前面添加了 GitTfs-0.15.0
  • 验证 git-tfs 找到 git-tfs.exe

现在我正在尝试克隆我们的项目,但我什么也没得到:

git tfs clone http://tfshost:8080/tfs/DefaultCollection '$/Project/branch'

我很确定我的这些细节是正确的(相同的细节在 Eclipse 的 TFS 插件中起作用)。但是当我运行这个 git tfs clone 命令时,我什么也没得到。命令立即退出,退出状态为0,没有输出。

如何解决正在发生的事情?

4

1 回答 1

2

git-tfs 不是独立的。除了提取它并将其放入您的路径之外,您还需要安装 .NET 4 和 2008 或 2010 版本的 Team Explorer。它在 git-tfs.com 主页上清楚地说明了这一点,所以我不确定我是如何错过的。

我确实了解到有一个 -d 选项可以传递给 git-tfs 以获取一些调试信息。通过从 cygwin 进行 strace,我还了解到有一些我没有的 .NET 库。

于 2012-10-25T20:50:37.497 回答