问题标签 [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.
git - 通过 git-tfs 使用成熟的 git 而不是 tfs 的原因
对我来说,使用纯 git 似乎是完全显而易见的,但我不得不阐明为什么使用纯 git 是通过 git-tfs 使用 TFS 的更好解决方案。
我工作的公司有使用 TFS 的“政策”,尽管我团队中的开发人员已成功游说使用 git-tfs 桥。
我想提倡开发团队不要使用 git-tfs(我对此知之甚少),而是使用纯 git 来对抗托管在网络上的 git repo。然后,托管 git 存储库的服务器上的计划任务将定期将主分支的内容拉入 TFS 存储库,以安抚企业 TFS 之神。
谁能帮我阐明我的论点?
git - 在没有 Git 本身的情况下安装 Git-TFS
目前,安装 Git-TFS 桥的唯一方法是通过 Chocolatey。然而,当我尝试它时,它似乎安装了 Git(适用于 Windows)以及实际的 Git-TFS 包。我已经在我的工作机器上安装了 Git,所以我不需要它来修改/删除已经存在的内容。
有没有办法强制 Chocolatey 不修改我当前的 Git 安装而只放入 Git-TFS 包?如果有,我如何配置它以与我当前的 Git 安装一起使用?
git - git-tfs 克隆失败,错误代码 128
我正在使用 git-tfs 克隆 TFS 存储库,这是我过去能够成功完成的。但是在我运行命令时使用当前版本,就像这样......
git tfs clone http://NameOfOurTfsServer:8080/ $/NameOfMyProject -d
...我收到错误代码 128,例如:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Sep.Git.Tfs.Core.GitCommandException: Command exited with error code: 128 at Sep.Git.Tfs.Core.GitHelpers.Close(Process process) in c:\Users\matt\dev\github\git-tfs\GitTfs\Core\GitHelpers.cs:line 205 at Sep.Git.Tfs.Core.GitHelpers.<>c__DisplayClass8.<CommandOutputPipe>b__7() in c:\Users\matt\dev\github\git-tfs\GitTfs\Core\GitHelpers.cs:line 59 [etc.]
这是在 git-tfs 14.0 上。我已经尝试了几个以前版本的 git-tfs,但每个版本都出现相同或相似的错误。
有没有人遇到过这个?你知道修复吗?
git - Git-Tfs:每个 Git 提交的 TFS 变更集?
在工作中,我们使用 TFS,我正在尝试让 Git-TFS 工具正常工作,以便在处理本地提交时有更大的灵活性,然后再将它们推送到我们的 TFS 存储库。
我有这个工作,但是当我做 a 时git tfs ct
,它会将我的所有提交检查到一个 TFS 变更集中。我错过了什么,或者这是它应该如何工作?如果它没有将我的每个提交作为单独的变更集单独推送到 TFS,那么它似乎首先破坏了使用 git-tfs 的目的。
git - Git-tfs 重置为远程
我想重置为遥控器的状态。
使用普通的 git 我会做类似的事情git reset --hard origin/HEAD
。
我正在使用 git-tfs。有谁知道如何用 git-tfs 做到这一点?
git-tfs - 项目名称中的 Git-tfs 和空格
当项目名称有空格时,在 git-tfs 中克隆 TFS 项目的语法是什么?我努力了:
该系统找不到指定的文件
git - Git-tfs - 将遥控器重置为特定的 sha
我正在使用 git-tfs。
如何将遥控器重置为特定的 sha?
我基本上想撤消对遥控器所做的更改。
git-tfs - 简单的 git-tfs unshelve 回退“系统找不到指定的文件”
我在 TFS 搁置集上做了很多工作,想改用 git-tfs。事情开始顺利,但我被困在下面的错误中。这是我的序列,从一个空目录工作。
我已经尝试添加 -u "myuser"、新的分支名称等,但无法比“系统找不到指定的文件”更进一步。难住了。:(
git - git-tf 和 git-tfs 有什么区别?
我最近真的厌倦了 TFS。不过我听说隧道尽头有一盏灯。显然我可以使用 git-tf 或 git-tfs 并将我的代码视为由 git 管理,但能够向/从中央 TFS 服务器推/拉。
我的主要问题是我不确定我应该使用其中哪一个。有微软官方支持的 git-tf,还有存在时间更长的 git-tfs。这些之间有什么区别,我应该先尝试哪个?
git - Cygwin 中的 git tfs clone 什么都不做
我已经安装了 GitTfs 0.15.0 并试图在 Cygwin 下克隆。我做了以下事情:
- 解压到一个目录,GitTfs-0.15.0
- chmod +x 用于 GitTfs-0.15.0 中的每个文件
- 在我的路径前面添加了 GitTfs-0.15.0
- 验证 git-tfs 找到 git-tfs.exe
现在我正在尝试克隆我们的项目,但我什么也没得到:
我很确定我的这些细节是正确的(相同的细节在 Eclipse 的 TFS 插件中起作用)。但是当我运行这个 git tfs clone 命令时,我什么也没得到。命令立即退出,退出状态为0,没有输出。
如何解决正在发生的事情?