问题标签 [git-tfs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
792 浏览

tfs - 将变更集与工作项 git-tfs 关联

我已经尝试解决这个问题,但到目前为止还没有成功。我正在使用git-tfs签入我对 TFS 的更改(本地使用 GIT 存储库)

我读过这个问题,它简要描述了您可以使用元数据在提交消息中关联工作项(执行 git tfs rcheckin 时出现 TF26198 错误)。我尝试使用的命令:

1)

2)

3)

4)

关于我做错了什么的任何想法?

谢谢,尤利亚

0 投票
1 回答
2232 浏览

git - Git-TFS 克隆存储库有问题

我正在尝试将存储库从 TFS 2010 迁移到 Git。

这是一个比较大的 TFS 服务器。当我尝试克隆 Trunk 时,它说它不存在。当我尝试其他分支之一时,它说我要克隆整个存储库或在存储库路径中太高。如果我在他的路径中走低,它说它不存在或相同的错误。

最终,我需要将整个项目迁移到 GIT。我目前正在使用 git-tfs 尝试进行迁移。

我尝试克隆一个似乎可以工作的特定分支,但只有几个修订版,然后当我执行 git tfs branch --init --all 时,它说它不是一个分支。

0 投票
1 回答
1817 浏览

tfs - Git-Tfs:将 TFS 变更集拉入现有的 git 存储库

我有一个从 TFS 存储库迁移的 git 存储库。存储库之间目前没有链接。

如果我使用git tfs list-remote-branches {http://...TFSRepo},我可以在 TFS 中看到分支。

我想要做的是能够将 TFS 变更集拉入我当前的 git 存储库——最好作为提交,但我只会将更改拉入当前分支。

quick-clone没有做我需要的,因为它创建了一个新的 git 存储库(埋在我现有的 git 存储库中......)

是否可以使用扩展执行单个 TFS 变更集的拉取git-tfs

0 投票
1 回答
253 浏览

git - 使用 git-tf 获取更改历史百分比的方法

我正在使用 git-tf 将我的项目从 tfs 迁移到 git。问题是它是一个具有 20k+ 提交的大型项目,并且在迁移 7-8 小时后套接字连接关闭,这给了我以下错误:

git-tf:com.ctc.wstx.exc.WstxIOException:读取超时

我想知道是否有一种方法可以迁移最近百分比的更改历史而不是完整的集合。例如 - 类似的东西

git-tf 克隆http://tfs2012.xxx:8080/TFS/DefaultCollection/ $/"xxx" --deep '30%'

它将仅获取最近提交的 30%。

0 投票
1 回答
404 浏览

tfs - 使用 git tf 或 git tfs 恢复丢失的 tfs 变更集

长话短说,有一个 tfs 服务器宕机了。备份是一天前的(不在我的控制范围内)。

我们使用 git tfs 和 git tf 与服务器对话。当我执行 git tfs fetch 时,我收到一个错误,指出缺少变更集。

有没有办法将那些丢失的变更集从我的本地 git 推送到 tfs 服务器?

0 投票
1 回答
295 浏览

git - Git tfs - 序列没有元素

我正在将一个 tfs 项目迁移到 git 并使用最新版本的 .20 git tfs 并将我的项目转换为 tfs 中的分支,但仍然面临此错误。这是我得到的日志:

这是我的 git tfs clone 命令:

这是我认为它给出问题的提交:

将 DJ_Component 分支与 Component JS 重新架构合并

Chadwick, Jess 4 年前签入变更集 39571 13 个文件已编辑3 个文件已删除

即使我忽略了提交,它也会成功迁移一些提交,然后再次失败并出现相同的错误!

0 投票
2 回答
1503 浏览

git - 如何在一个 git 存储库中管理两个 TFS 项目?

我们使用 TFS 作为主要源代码控制,我想将 git 作为“前端”与git-tfs rcheckin命令一起使用,但我在将存储库导入 git 时遇到问题。

我的 TFS 中有两个项目

我想在一个 git 存储库中管理它们。

我如何将这两个克隆到一个 git 存储库中,以便我可以将更改作为一个 TFS 变更集提交和推送到两个项目?

我尝试使用git tfs subtree但不知何故我无法弄清楚这个工作流程。我的方法是初始化 git repo,如下所示,但出现无法恢复的错误:

0 投票
1 回答
104 浏览

git - 将 TFS 2013 与现有 GIT 服务器一起使用并能够关联工作项

我们有一个 TFS 2013 安装,其中包含我们想要迁移到 GIT 的项目。对于源代码控制历史,我们使用了 GIT TFS 和 --with-branches 选项,这将使我们所有人受益。但我们还有一些其他问题:

  1. 是否可以将 TFS 2013 与另一个 GIT 服务器相关联 - 组织有一个已建立的首选 GIT 服务器。
  2. 我们如何才能将工作项与 # 约定相关联,我想可能需要一个 post-hook 或其他东西。
  3. 是否有机会将 TFS 中的所有链接从 WorkItems 迁移到变更集,以便现在指向 GIT 存储库中的提交?

前两个是最重要的。第三个我们可以不用我认为,因为我们不需要删除存储库,除非当我们可以将另一个 GIT 服务器与 TFS 项目相关联时自动完成。

0 投票
2 回答
1036 浏览

git - 使用 GIT TFS 将 SVN 迁移到 TFS

我想知道是否可以使用 GIT-TFS 作为将 git 存储库迁移到 TFSVC 的工具。

我试过使用 GIT TF,它使用 checkin --deep 工作。(虽然不与分支机构合作)

使用 GIT-TFS 有可能吗?

脚步:

  1. git svn 从远程 svn 创建本地 git 存储库。
  2. git tfs 初始化http://tfs-repository
  3. git tfs rchekin <- 错误:未找到 TFS 父母。

有什么帮助吗?

0 投票
1 回答
274 浏览

git - git reset --hard 没有重置文件

我正在使用 git-tfs,但我遇到了任意更改文件的问题。

当我跑

它说我处于适当的提交状态,但我仍有待处理的更改。谁能解释这里发生了什么?

在此处输入图像描述

这是我的配置

在此处输入图像描述