Git Visual Studio 2013和BitBucket

Git Visual Studio 2013和BitBucket,git,visual-studio,visual-studio-2013,bitbucket,Git,Visual Studio,Visual Studio 2013,Bitbucket,VisualStudio2013显然有一些漂亮的Git集成 然而,经过一个小时的挠头,完全没有任何意义,我只能创建一个本地存储库,尽管克隆了一个远程bitbucket存储库,但我根本找不到发布到远程存储库的方法 我已经使用了TFS、Subversion、Perforce和其他几乎所有东西,但这完全令人困惑,没有任何说明和完全不直观的用户界面 P> VisualStudio 2013的“光滑Git集成”需要团队资源管理器,这意味着你需要Team Foundation Server。要启用它,请打开

VisualStudio2013显然有一些漂亮的Git集成

然而,经过一个小时的挠头,完全没有任何意义,我只能创建一个本地存储库,尽管克隆了一个远程bitbucket存储库,但我根本找不到发布到远程存储库的方法

我已经使用了TFS、Subversion、Perforce和其他几乎所有东西,但这完全令人困惑,没有任何说明和完全不直观的用户界面

P> VisualStudio 2013的“光滑Git集成”需要团队资源管理器,这意味着你需要Team Foundation Server。要启用它,请打开解决方案,转到工具->选项->源代码管理->Microsoft Git Provider

您最好使用Git源代码管理提供程序插件。有关如何为Visual Studio 2013安装此插件的回答,请参见:

另外,考虑到git命令行的强大功能,我认为,根据我看到的使用它的屏幕截图,集成并没有那么流畅。它看起来很僵硬,正如有人已经评论过的,你最好还是用乌龟。任何在你的团队中使用过乌龟的人都会立刻发现它很熟悉。我的一些同事使用命令行,他们分为GitBash和PoshGit

我对VisualStudio集成的主要不满是它只支持一个工作流。看看像Atlassian的Stash这样的工具链是如何支持多种不同的开发工作流的,以及Stash是如何根据您的git工作流而变化的。这是围绕git源代码管理存储库设计类似IDE的功能的更智能的方法

我们在工作中的特定工作流设置特别抵制现代SaaS开发中的“常见场景”,在这种场景中,您只有一条开发主线,而且从来没有选择过cherrypicking/rebasing,因为您总是向前推进,并将每个人升级到最新的代码。我们目前有7条开发线

我说,我通过Google“VisualStudio 2013 Git”找到了这篇文章:

< P>约翰的声明“你需要Team Foundation Server”与Bit桶一起工作是不正确的。 我刚刚从VisualStudio2013(预览版)发布了一个到BitBucket的项目。这是怎么做的

  • 将解决方案添加到源代码管理

  • 提交到本地Git

  • 在“更改”区域中,单击“提交”。这将带您进入一个对话框,您可以在其中发布到远程存储库

  • 输入BitBucket存储库的URL(必须已经存在于BitBucket中,并且必须为空),然后单击“发布”

  • 出现提示时输入BitBucket凭据。发布完成后,您将收到如下结果消息

  • 使用“同步”按钮使用本地提交更新BitBucket

事实上,在MSVS2013上使用GIT非常容易。您应该能够从团队资源管理器中找到克隆按钮。只需点击它,它将允许您从任何URL克隆,这意味着您也可以将Bitbucket链接放在那里

一旦同步,你就可以开始了


现在就有一个扩展—Visual Studio Bitbucket扩展

此扩展已提交给devpost竞赛,您可以在那里找到屏幕截图。


安装VisualStudio时,可以选择包含GitHub扩展。此扩展是Bitbucket的对应扩展。它允许您以非常简单的方式创建/克隆/发布Bitbucket Git存储库。登录后,您可以创建新的存储库并将其发布到Bitbucket。如果您有现有的bitbucket存储库,则可以列出它们并选择要克隆的存储库。此外,您还可以访问从实际存储库提取请求。您可以创建新的请求,批准/不批准请求,还可以查看更改的文件、提交和评论等详细信息。

在answers.atlassian.com上找到此分步教程非常有用(适用于VS2015和git bitbucket.org)

  • 在Bitbucket网站上,单击您的配置文件图标创建一个新的存储库,然后转到“查看配置文件”
  • 在这里您可以找到“创建存储库”按钮。点击它我不知道为什么这个按钮在这里
  • 为存储库指定一个新名称。为了保持一致性,我将存储库命名为与解决方案相同的名称
  • 单击“创建存储库”按钮
  • 成功创建新存储库后,转到左侧的省略号菜单按钮,然后单击“克隆”菜单项
  • 复制提供的HTTP URL
  • 现在,让我们转到Visual Studio 2015并打开您现有的项目
  • 在“解决方案资源管理器”中,右键单击解决方案名称,然后选择“将解决方案添加到源代码管理…”
  • 转到“团队资源管理器”并单击顶部的“管理连接”图标
  • 双击“本地Git存储库”部分下的存储库名称
  • 现在点击“同步”菜单选项
  • 在“发布到远程存储库”下,单击“开始”链接
  • 将URL粘贴到突出显示的框中,然后单击“发布”
  • 现在回到BitBucket网站。从顶部菜单中单击“存储库”,然后单击您的存储库名称。现在您将看到您的项目文件。 提醒:修改文件后,只有在“提交”更改,然后“同步”存储库时,您的更改才会“签入”。您可以按照以下步骤进行操作
  • 在“解决方案资源管理器”中,保存更改后右键单击文件,然后选择“提交”
  • 输入您的评论,然后单击“全部提交”按钮
  • 返回到“团队资源管理器”中的“管理连接”,然后在“本地Git存储库”下,双击存储库的n