1

我们正在使用来自 Github 的项目之一。我们需要在 TFS 中签入这个项目的代码。

我们需要自动化这个过程。否则每天我们都需要下载代码然后签到。

是否有一些插件或工具可以自动执行此操作?

4

1 回答 1

3

如果您在 TFS 中使用 TFVC 存储库,那么您可能希望围绕Git-TF构建一些脚本和流程来帮助自动化其中的一些工作。

如果您在 TFS 中使用 Git 存储库,那么您可以在本地 Git 存储库中创建设置两个远程,即

git remote add upstream https://github.com/foo/bar.git
git remote add origin https://tfsserver/DefaultCollection/_git/bar

然后简单地执行 git pull upstream master ,然后执行 git push origin master ,假设 master 是您要保持同步的分支。

对于任一版本控制系统,您可能希望在 TFS 存储库中保留一个版本控制分支以匹配上游 GitHub 项目中的内容,以便您可以轻松地在一个地方看到更改,然后在本地存储库中处理您的合并.

于 2013-08-22T13:08:44.550 回答