git-tfs clone 创建空文件夹

Posted

技术标签:

【中文标题】git-tfs clone 创建空文件夹【英文标题】:git-tfs clone creates empty folder 【发布时间】:2016-07-12 19:46:03 【问题描述】:

我正在尝试使用 git-tfs 工具从 TFS 克隆一个项目。

git tfs clone http://aserver:8080/tfs.... $//ABC/Proj1

结果是一个包含空 git 存储库的文件夹,其中包含提交历史记录,但其中没有源代码文件,并且没有任何提交包含差异。

我期望有一个包含源代码的目录加上一个带有差异提交历史的 git repo 是不是错了?可以做些什么来达到这个结果?

谢谢

【问题讨论】:

问题应该来自路径 $//ABC/Proj1 应该不是好的路径。 谢谢,但是当我使用 $/ABC/Proj1 尝试它时,git-tfs 抛出了 NullReferenceException。双 // 解决了这个问题。 :) 感谢大家的帮助。我找到了另一个按预期工作的工具(git-tf)。 【参考方案1】:

“/Proj1”部分是多余的。

例如,如果您在 TFS 默认集合中有一个名为“Pro1”的项目,则只需运行以下代码:

git tfs clone http://aserver:8080/tfs/DefaultCollection $/Pro1

【讨论】:

以上是关于git-tfs clone 创建空文件夹的主要内容,如果未能解决你的问题,请参考以下文章

如何创建一个空的 zip 文件?

如何从批处理文件创建空文本文件?

ubuntu怎么创建空文件file

Truestudio atollic(基于 Eclipse 的 IDE)创建空的二进制文件,尽管不是空的 elf 文件和大量代码

git学习笔记

Yii 创建空资产文件夹