0

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

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

这可能吗?如果可以,我将如何去做?

4

1 回答 1

1

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

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

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

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

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

之后,代码应该是:

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

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

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

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

我希望你能和那个...

于 2014-04-10T16:41:29.470 回答