【发布时间】:2013-02-23 19:42:54
【问题描述】:
曾几何时,我们有一个 TFS 存储库。我们想迁移到 Git。当时我们只采用了最新的工作版本,将其复制到新的 git 存储库并开始着手处理。
但是,由于 TFS 的停用,我们希望将 TFS 存储库克隆到 Git(使用 git-tf)并在此基础上重新调整我们的更改。
这可能吗?
【问题讨论】:
曾几何时,我们有一个 TFS 存储库。我们想迁移到 Git。当时我们只采用了最新的工作版本,将其复制到新的 git 存储库并开始着手处理。
但是,由于 TFS 的停用,我们希望将 TFS 存储库克隆到 Git(使用 git-tf)并在此基础上重新调整我们的更改。
这可能吗?
【问题讨论】:
假设您只是在谈论源代码(TFS 也是一个工作项跟踪器,构建服务器等等)
--deep 参数将克隆所有 TFS 变更集
git tf clone <tfsurl> <teamproject> --deep
更新:请记住,这不考虑链接的工作项、分支、标签。
当心:对于大型存储库,这将需要一段时间...
进一步阅读:http://gittf.codeplex.com/wikipage?title=Clone&referringTitle=Home
【讨论】: