标签: tfs visual-studio-2017
我目前正处于使用 TFS Git 作为代码存储库的项目中。在Visual Studio中,在团队资源管理器下 - > 同步,有一个名为同步的选项。现在我熟悉Fetch,Pull和Push操作,但Sync对我来说是新的。
任何想法在幕后做了什么?
答案 0 :(得分:7)
Sync是Pull Command后跟Push命令的组合。它将首先执行Pull,如果没有冲突,则将推送当前分支。它是一种让您当前分支与远程分支同步的快速方法。
答案 1 :(得分:5)
Visual Studio,VSTS和TFS中的Git是标准Git 。虽然同步不是Git命令,但某些GUI环境为更新本地文件和将本地更改推送到远程提供同步按钮>(您的托管存储库)。
团队资源管理器窗格中可以使用同步按钮 使用扩展名创建提交后也会显示。该 同步工具可让您选择更新项目的方式: 同步:执行git pull和git push。 fetch :执行git fetch,检索远程提交的任何提交,而不合并它们。 拉:执行git pull。 推送:执行git push。
团队资源管理器窗格中可以使用同步按钮 使用扩展名创建提交后也会显示。该 同步工具可让您选择更新项目的方式:
git pull
git push
git fetch
您还可以在提交后立即选择同步,从更改视图导航至同步视图。