我们有一个使用TFS进行源代码控制的应用程序。
我们切换到Git并将代码从TFS转移过来。
然后进行了一些开发,并将新的更改检查到TFS中。
Git尚未进行任何更改。
现在如何使用TFS中的更改更新Git源?
答案 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> </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>
</td>
<td>
<script type="IN/Share" data-counter="right">
</script>
</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。