Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VisualStudio中禁用git的拉动按钮_Git_Visual Studio_Visual Studio 2013_Git Pull_Pull - Fatal编程技术网

VisualStudio中禁用git的拉动按钮

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变量中设置了

我正在使用VisualStudio 2013 Update 4,并已安装git for Windows。 我有本地git存储库,我的项目链接到。我可以将未同步的提交推送到IDE中的远程存储库,但“拉”和“取”按钮被禁用

在GitBash中,我可以拉(或获取),然后回到VS中,我得到一个“合并”的非同步承诺,并可以推送它(对我来说很奇怪)


如果我理解您的问题,我是否可以在不使用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?