79得票3回答
git-tf和git-tfs有什么区别?

我最近对TFS感到非常不满。但是我听说这有救了。据说我可以使用git-tf或git-tfs,将我的代码视为由git管理,但仍能够推送/拉取到/从中央的TFS服务器。 我的主要问题是我不确定应该使用哪个工具。有微软官方支持的git-tf,也有存在很长时间的git-tfs。它们之间有什么区别,我...

30得票4回答
Git-tf无法找到所需的JAR文件。

我正在尝试在我的Windows工作站上设置git-tf桥接。当我尝试执行其中一个命令时,它总是显示以下消息: 无法找到必需的JAR:C:\ my \ path \ to \ git-tf / lib / com.microsoft.gittf.client.clc-*jar不存在。 问题...

29得票1回答
如何让Git真正忽略行尾?

我该如何告诉Git真正不关心行结尾?保留原来的LF或CRLF,并以相同的方式检查它们? 我正在使用带有git-tf的Git存储库,以将其检入TFS存储库。 我的团队其余成员仅使用TFS。 鉴于这种情况,有时他们会在不知情的情况下更改行结尾。 例如,最近一个第三方工具规范化了其行结尾和其他更...

24得票4回答
将Git提交与Team Foundation工作项关联

背景 一个用于开发的 GitHub Enterprise 安装。每个开发人员都有自己的公共存储库,组织拥有权威存储库。我们使用拉取请求进行代码审查,并松散地遵循 nvie 的 git flow 分支模型。 一个用于问题跟踪和部署(发布分支)的 TFS 安装。我们将发布分支镜像到一个 TFS...

13得票2回答
git-tf如何避免每次checkin时都要指定我的凭据

我的问题就是标题所述。 每次在命令提示符中运行git-tf checkin命令时,当其连接到TFS时都会要求我输入用户名和密码。我该如何避免这种情况呢?可以让它使用当前用户登录或将凭据存储在配置文件中。

10得票1回答
Sidekiq工作进程正在泄漏内存。

使用sidekiq gem - 我有一个运行进程(大仓库的git-tf克隆)的sidekiq worker,使用IO.popen跟踪stdout以检查克隆的进度。当我运行worker时,我发现sidekiq内存随着时间的推移变得越来越大,直到我获得内核OOM并杀死进程。子进程(java进程)仅...

7得票3回答
在window powershell中克隆TFS到git时如何传递用户名和密码

我希望将TFS存储库导入到git并克隆到我的本地计算机,我使用的是git-tf。以下是我的代码: git-tf clone http://server:8080/tfs/DefaultCollection $/SampleProject D:\TFSRepoName。我想在url中传递用户名和...

7得票1回答
将Git仓库历史更改为线性

我们需要从Git源代码库生成一个TFS存储库,我们希望保留原始提交历史记录,因此我尝试使用Tf-Git "git tf checkin --deep"命令,该命令应该为每个Git提交创建一个TFS更改集。 不幸的是,这一步骤失败了,因为Git存储库中有很多提交由于合并而具有两个父级,而TFS...