自从创建Git存储库以来,如何从TFS引入Git更改?

时间:2018-11-13 19:59:59

标签: git tfs

我们有一个使用TFS进行源代码控制的应用程序。
我们切换到Git并将代码从TFS转移过来。
然后进行了一些开发,并将新的更改检查到TFS中。
Git尚未进行任何更改。

现在如何使用TFS中的更改更新Git源?

1 个答案:

答案 0 :(得分:0)

从TFVC迁移到GIT后,最佳做法是锁定TFVC存储库,并继续对其进行操作。

但是,如果您没有锁定并且有人对TFVC进行了新代码的签入,则可以使用工具git-tfs(我想您是用他进行迁移的)从TFVC中提取更改到新的Git仓库。

命令是: <div class="social"> <table> <tr> <td><a href="https://twitter.com/share" class="twitter-share-button">Tweet</a>&nbsp;</td> <td> <div class="fb-like" data-href="@Context.Request.Scheme://@Context.Request.Host.ToString()@Context.Request.PathBase@Context.Request.Path" data-layout="button" data-action="like" data-show-faces="true"> </div>&nbsp; </td> <td> <script type="IN/Share" data-counter="right"> </script>&nbsp; </td> <td><a href="//www.pinterest.com/pin/create/button/" data-pin-do="buttonBookmark"><img alt="Pin it" src="//assets.pinterest.com/images/pidgets/pin_it_button.png" border="0" /></td> </tr> </table> </div>

git-tfs pull [options]命令获取TFS变更集(如pull命令),然后将当前分支与获取的提交(合并提交或创建的合并)合并(或使用fetch选项重新设置基础)。重新计算所有提交。)

查看更多信息和示例here