VisualStudio中禁用git的拉动按钮
我正在使用VisualStudio 2013 Update 4,并已安装git for Windows。 我有本地git存储库,我的项目链接到。我可以将未同步的提交推送到IDE中的远程存储库,但“拉”和“取”按钮被禁用 在GitBash中,我可以拉(或获取),然后回到VS中,我得到一个“合并”的非同步承诺,并可以推送它(对我来说很奇怪)VisualStudio中禁用git的拉动按钮,git,visual-studio,visual-studio-2013,git-pull,pull,Git,Visual Studio,Visual Studio 2013,Git Pull,Pull,我正在使用VisualStudio 2013 Update 4,并已安装git for Windows。 我有本地git存储库,我的项目链接到。我可以将未同步的提交推送到IDE中的远程存储库,但“拉”和“取”按钮被禁用 在GitBash中,我可以拉(或获取),然后回到VS中,我得到一个“合并”的非同步承诺,并可以推送它(对我来说很奇怪) 如果我理解您的问题,我是否可以在不使用TFS的情况下集成远程存储库中的拉/取功能?? 您希望在VS编辑器之外执行git拉取/获取 如果在环境path变量中设置了
如果我理解您的问题,我是否可以在不使用TFS的情况下集成远程存储库中的拉/取功能?? 您希望在VS编辑器之外执行git拉取/获取 如果在环境path变量中设置了git路径,则在通过命令提示符/powershell导航到本地.git存储库目录后,您应该能够运行“git pull”,并且它应该可以工作。
git路径默认为“%ProgramFiles(x86)%\git\cmd”我在git bash中(而不是在PowerShell中)执行此操作,并且可以正常工作。但我希望它在VS-IDE中运行。(在团队资源管理器中)禁用了“拉”和“取”按钮。路径已经确定(推送有效),这是一个澄清问题。您正在尝试执行拉/取的分支配置了上游分支?这是一个好问题。我在哪里可以看到它?我在git中的配置文件如下:[core]repositoryformatversion=0 filemode=false bare=false logallrefupdates=true symlinks=false ignorecase=true hideDotFiles=dotGitOnly[remote“origin”]url=///myServer/myShare/myProject fetch=+refs/heads/*:refs/remotes/origin/*[branch“master”]wmstate=normal geometry=1333x742+113+26 376 192[远程“xy_github”]url=git@git.anyother.selfhost.eu:myCompany/prototype.git fetch=+refs/heads/*:refs/remotes/xy_github/*我认为这就是问题所在,但我在哪里可以做到?如何配置上游分支,因为我可以拉入git Bash,但在VS中不行。您是否尝试过在Bash提示符下为本地分支设置上游分支。git branch-u origin/branchname您确定您能够使用“git pull”将所有更改从远程主分支拉入本地分支,还是您正在执行git pull origin master?