【发布时间】:2016-03-28 06:56:23
【问题描述】:
我们目前在 Visual Studio Team Services 中使用 TFVC 作为源代码控制系统。问题是没有备份的可能性,我们可以将所有变更集保存在本地(公司政策)。我的想法是使用 git-tfs,它似乎可以很好地获取更改,这意味着我有一个本地存储库。现在我想将使用 git-tfs 获取的所有更改推送到另一个存储库 git 存储库中。
...> git tfs fetch --all
Working with tfs remote: default => $/XXX/Development
... SOME LINES LIKE: Fetching from TFS remote 'BLABLALBA'... (without changesets)
Fetching from TFS remote 'default'...
C15292 = bee73744bae425be4947772a98b062850e4684f9
C15293 = addccf6a02912a18584ec122744ea23173234dbc
SOME MORE CHANGSETS
...> git push --all origin
Everything up-to-date
P.S.:我对 git 完全陌生,所以也许我误解了一些东西。
编辑: 澄清一下:我们正在考虑迁移到 git。所以推送将是我们想要用于测试的存储库(与备份无关)。
另外我使用的是 Git-Tfs 而不是 git-tf。
【问题讨论】:
-
Git 不是备份 TFVC 的好方法。 Git-TF 旨在允许开发人员在 Git 中本地工作以获取特定范围的 TFVC。
标签: git tfs azure-devops