问题标签 [git-tf]
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.
git - 无法执行 git tf 命令
我刚刚设置了 git-tf,但我遇到了一个问题。
这是我收到的错误:
这是命令提示符的屏幕截图:
我按照包含Git-TF_GettingStarted.html
文件中显示的安装说明进行操作,但似乎无法使其正常工作。我做错了什么?
编辑 我还安装了 cygwin 并在我的 PATH 上。也许这会给 git-tf 造成混乱?(从 PATH 中删除 cygwin 无济于事)
git - Git-tf 签入失败:提交 [commitid] 有多个父项。使用 --deep 选项在 TFS 中创建历史记录
似乎两者都不起作用--deep
或--shallow
似乎不起作用。git-tf checkin --deep
尝试对TFS 中的新文件夹(当前为空)执行操作时出现错误。我有一个历史悠久的 git repo。作为 git-tf 的一部分,我很想保留/迁移到 TFS。
我的理解是,这checkin --deep
将为每次提交在 TFS 中创建一个类似的变更集。问题是 git repo 中的任何提交似乎是合并的结果(我们在这个 repo 中有很多合并)似乎使git-tf
命令非常不愉快,并报告了我在标题中提到的错误消息(带有[commitid] 的异常被替换为真实的提交 ID(例如 9a26d8))。
我不确定我是否完全错过了这里的船或什么。是否有一种可靠的方法可以将具有多个历史合并提交的预先存在的 git 存储库移植到 TFS?我希望这是一个原始功能/修复。我希望我错过了一些东西。我对 TFS 非常精通,但对 git 没有经验,因此不胜感激。
git - Git-TF 中的奇怪错误
我正在尝试将更改从 Git 拉入 TFS。收到此错误:
想法?
git-tf - git-tf 是否允许合并远程分支?樱桃采摘怎么样?
我们在发布周期中维护多个 TFS 分支。当前流程是在用户故事完成后从 WIP 分支中挑选变更集到测试分支中。
我很想知道 git-tf 是否允许以这种方式处理多个远程分支,以及它是否能够签入合并而不是签入看起来像新代码的代码。
有一个关于这个here的讨论:
并且有人提到 git-tfs 不会与其他直接使用 VS 的人相处得很好。有谁知道 git-tf 是不是这样?
git - 当 TFS 不在本地时,我如何使用 Microsoft 的 Git-TF 1.0
在
TFS 商店中使用 Git之后,
阅读 Brian Harry 在 msdn 上的博客:http:
//blogs.msdn.com/b/bharry/archive/2012/08/13/announcing-git-integration-with-tfs.aspx并
浏览了 Ms 下载页面:
http ://www.microsoft.com/en-us/download/details.aspx?id=30474 ,
我不清楚是否可以将 Git-TF 1.0 与不在我的场所但可通过 VPN 访问的 TFS 一起使用。
如果现在不可能,我愿意接受解决方法;它应该允许我在团队中独立工作,而不是依赖其他成员将我的 Git 东西推送到 TFS。
谢谢。
git-tf - 理解为什么 git-tf 有时会在 pull --deep --rebase 上失败
背景:我刚刚开始使用 git-tf,因为等待时间拉低了一个有 50 多个分支的 TFS 项目(以及许多其他原因),这让我感到非常沮丧。以前不是 git 用户,所以我正在学习所有的命令和功能。
我在本地分支中完成所有开发工作,然后当我准备好推送到 TFS 时,我换回 master 并执行git tf pull --deep --rebase。大多数情况下,这一切都完美无缺——一切都被拉下来,文件被更新,生活很美好。但最近,它偶尔会失败并显示以下消息:
在运行 pull 之前,git status 确认我在 master 中的更改为零。在此之后, git status 仍然确认我没有修改过的文件。
在这一点上,我可以(并且已经)将 '59ad2a4' 或其他任何内容合并到 master 中,它按预期工作,我回去工作了。只是好奇这里到底发生了什么,如果我做错了什么或不理解,因为这似乎是随机发生的。
tfs - git tf 自动挤压异常
我正在尝试将 git 存储库推送到 tfs,它上面有多个分支。深度签入时出现 stackoverflow 错误。看起来像递归调用失败。有解决方法吗?
git tf checkin --deep --autosquash
在 com.microsoft.gittf.core.util.CommitWalker.detectAutoSquashedPath 失败(CommitWalker.java:260)
xcode - 坚持为 OSX Mountain Lion xCode 设置 git-tf - TFS 集成
我一直在尝试按照说明(Git-TF_GettingStarted.html)设置从 xcode 到 TFS 2010 的 git - tf 集成
我认为我的问题是正确设置路径变量。
我在终端中,并通过“open .profile”创建了一个 .profile 文件
我输入了以下两行:
已保存,已启动终端,但终端无法识别我的命令:
你知道我错过了什么吗?
tfs - Git-tf 通过 VPN 拒绝权限
当 VPN 在家时,我正在尝试访问我们的 TFS 服务器,但它只给我以下消息:
我使用的是完全限定的 URL,其他一切都可以在 VPN 上正常运行。我可以尝试任何身份验证配置设置吗?我在任何地方都找不到任何在线提及的内容。
当然,当我在办公室时,它工作得很好。
编辑 - 来自日志的堆栈跟踪
git - git-tf 和 git-tfs 有什么区别?
我最近真的厌倦了 TFS。不过我听说隧道尽头有一盏灯。显然我可以使用 git-tf 或 git-tfs 并将我的代码视为由 git 管理,但能够向/从中央 TFS 服务器推/拉。
我的主要问题是我不确定我应该使用其中哪一个。有微软官方支持的 git-tf,还有存在时间更长的 git-tfs。这些之间有什么区别,我应该先尝试哪个?