我正在使用 git-tfs 来管理我的源代码控制。决定将我正在处理的代码移动到 TFS 存储库中的新位置。
我想将 git-tfs 指向新位置,这样我就不必从新路径克隆并可以继续引用旧历史记录。
这可能吗?如果可以,我将如何去做?
决定将我正在处理的代码移动到 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 中得到支持。
我希望你能和那个...