Visual Studio 2013和BitBucket

Visual Studio 2013显然有一些不错的Git集成。

然而,经过一个小时的头脑搔痒,甚至没有丝毫的意义,我只能创build一个本地存储库,尽pipe克隆了一个远程的bitbucket存储库,我根本无法find一种方法发布到我的远程存储库。

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

任何想法的人?

John的声明“您需要Team Foundation Server”与BitBucket一起使用是不正确的。

我刚刚从Visual Studio 2013发布了一个项目到BitBucket(预览版)。 就是这样。

  • 添加解决scheme到源代码pipe理

在这里输入图像说明

  • 提交到本地Git

在这里输入图像说明

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

在这里输入图像说明

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

在这里输入图像说明

  • 提示时input您的BitBucket凭据。 发布完成后,您将获得如下结果消息。

在这里输入图像说明

  • 使用“同步”button来更新BitBucket与您的本地提交

在这里输入图像说明

那么,在MSVS 2013上使用GIT其实很简单。你应该能够从团队资源pipe理器中find一个克隆button。 只需点击它,它会让你克隆任何url,这意味着你可以把Bitbucket链接在那里。

http://i.stack.imgur.com/0y8oW.png

一旦同步,你就可以走了。

http://i.stack.imgur.com/Oenv7.png

Visual Studio 2013的“光滑的Git集成”需要团队资源pipe理器,这意味着您需要Team Foundation Server 。 要启用它,请打开您的解决scheme,转至工具 – >选项 – >源代码pipe理 – > Microsoft Git Provider。

获取Git Source Control Provider插件可能会更好。 请参阅有关如何安装Visual Studio 2013的此插件的答案: https : //stackoverflow.com/a/18882284/1040437

另外,考虑到git命令行的强大function,我不认为基于我已经看到的截图 ,整合是光滑的。 这似乎是僵硬的,正如有人已经评论,你可能会更好使用TortoiseGit。 任何在你的团队中使用过TortoiseSVN的人都会立刻发现它很熟悉。 我的一些同事使用命令行,他们分为Git Bash和Posh-Git。

我与Visual Studio集成的主要抱怨是它只支持一个工作stream程。 看看像Atlassian的Stash这样的工具链如何支持多种不同的开发工作stream,以及Stash如何根据你的git工作stream程而变化。 这是一个更聪明的方式来deviseGit源代码控制库的类IDEfunction。

我们在工作中特别设置的工作stream程对于现代SaaS开发中的“常见场景”特别有抵抗力,因为您总是向前迈进并将每个人都升级到最新的代码。 我们目前有7条线路的开发…

这就是说,我已经通过谷歌search“Visual Studio 2013 git”发现了这篇文章: http : //msdn.microsoft.com/en-us/library/vstudio/hh850437( v=vs.120) .aspx

find这个一步一步的tutorial.atlassian.com教程有帮助( VS2015和git bitbucket.org)

  1. 在Bitbucket网站上,通过点击您的configuration文件图标创build一个新的存储库,然后转到“查看configuration文件”。
  2. 在这里你会find“Create Repository”button。 点击它。 – 我不知道为什么这个button位于这里。
  3. 给你的仓库一个新的名字。 为了一致性,我将我的存储库命名为与解决scheme相同的名称。
  4. 点击“Create Repository”button
  5. 一旦您的新存储库成功创build,请转到左侧的省略号菜单button,然后单击“克隆”菜单项。
  6. 复制提供的HTTP URL。
  7. 现在,让我们来看看我们的Visual Studio 2015,并打开您现有的项目!
  8. 在您的“解决scheme资源pipe理器”中,右键单击您的解决scheme名称,然后select“将解决scheme添加到源代码pipe理…”。
  9. 转到您的“团队资源pipe理器”,然后点击顶部的“pipe理连接”图标。
  10. 双击“本地Git存储库”部分下的存储库名称。
  11. 现在点击“同步”菜单选项。
  12. 在“发布到远程存储库”下,单击“入门”链接。
  13. 在突出显示的框中粘贴您的url,然后点击“发布”。
  14. 现在回到BitBucket网站。 从顶部的菜单中点击“存储库”,然后点击你的存储库名称。 你现在将看到你的项目文件。 提醒:修改文件后,只有在“提交”更改后才能“更改”您的更改,然后“同步”存储库。 您可以按照以下步骤进行操作。
  15. 在“解决scheme资源pipe理器”中,保存更改后右键单击文件,然后select“提交”。
  16. input您的评论,然后点击“全部提交”button。
  17. 回到“团队资源pipe理器”中的“pipe理连接”,然后在“本地Git资料库”下双击你的资料库名称。 点击“同步”菜单项。
  18. 点击“同步”链接。
  19. 回到Bit Bucket网站,打开存储库目录中的文件,你会看到你的更改。

来源: https : //answers.atlassian.com/questions/39574410/bit-bucket-and-visual-studio-2015

现在有一个扩展名 – Visual Studio Bitbucket扩展https://visualstudiogallery.msdn.microsoft.com/6f8954a6-2358-4f4a-b69b-e51199935fad

这个扩展被提交到devpost比赛,你可以find截图。 http://devpost.com/software/bitbucket-extension-for-visual-studio

安装Visual Studio时,可以select包含GitHub扩展。 这个扩展是Bitbucket的一个副本。 它允许您以一种非常简单的方式创build/克隆/发布Bitbucket Git存储库。 login后,您可以创build新的存储库并将其发布到Bitbucket。 如果您有现有的bitbucket存储库,则可以列出它们并select要克隆的哪一个。 另外,您还可以访问来自实际存储库的请求。 您可以创build新的拉取请求,批准/拒绝这些请求,也可以查看更改的文件,提交和评论等详细信息。