如何将tfs-git指向同一个tfs存储库中的新路径?

时间:2014-04-10 02:03:15

标签: git git-tfs

我正在使用git-tfs来管理我的源代码控制。我决定将我正在处理的代码移动到TFS存储库中的新位置。

我想将git-tfs指向新位置,这样我就不必从新路径克隆并继续引用旧历史记录。

这是可能的,如果可以的话,我该如何去做呢?

1 个答案:

答案 0 :(得分:1)

  

决定将我正在处理的代码移到TFS存储库中的新位置。

它是源文件夹的重命名吗?或源代码已被复制到新目录?

如果你是第二种情况,git-tfs不支持,因为TFS中的2个文件夹之间没有链接。

如果这是第一种情况,则支持此案例但不支持当前发布的版本:(

您必须构建一个开发版本并运行它。 This one

之后,代码应为:

git tfs branch --init $/Name/Of/Your/New/Folder

编辑:我忘记了一个更有趣的第三种情况:新文件夹是原始文件夹分支的结果(如果他们的工作做得好,它应该是什么样的!)。在这种情况下,您只需使用相同的命令:

git tfs branch --init $/Name/Of/Your/New/Folder

但不必构建自己的版本,因为目前的稳定版本v 0.19.2 git-tfs已经支持它。

我希望你能接受......