Visual Studio 2013和BitBucket

时间:2013-09-16 20:03:17

标签: git visual-studio visual-studio-2013 bitbucket

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

然而,经过一个小时的搔痒,一点也没有任何意义,我只能创建一个本地存储库,尽管克隆了一个远程bitbucket存储库,我根本找不到发布到我的远程存储库。

我使用过TFS,Subversion,Perforce以及其他所有内容,但这完全令人费解,没有说明和完全不直观的用户界面。

任何想法?

5 个答案:

答案 0 :(得分:213)

John声明“你需要Team Foundation Server”才能使用BitBucket是不正确的。

我刚刚从Visual Studio 2013(预览版)向BitBucket发布了一个项目。这是怎么回事。

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

enter image description here

  • 致力于本地Git

enter image description here

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

enter image description here

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

enter image description here

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

enter image description here

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

enter image description here

答案 1 :(得分:8)

嗯,实际上很容易在MSVS 2013上使用GIT。您应该能够从团队资源管理器中找到克隆按钮。只需单击它就可以从任何URL克隆,这意味着您也可以将Bitbucket链接放在那里。

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

一旦它同步,你就可以去了。

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

答案 2 :(得分:4)

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

您可能最好获得Git Source Control Provider插件。有关如何为Visual Studio 2013安装此插件,请参阅此答案:https://stackoverflow.com/a/18882284/1040437

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

我对Visual Studio集成的主要抱怨是它只支持一个工作流程。看看像Atlassian的Stash这样的工具链如何支持多种不同的开发工作流程以及Stash如何根据您的git工作流程进行更改。这是围绕git源代码控制存储库设计类似IDE的功能的一种更智能的方法。

我们在工作中的特定工作流程设置特别抵制现代SaaS开发中的“常见场景”,在这种情况下,您有一个主要的开发线,并且没有任何挑衅/变基,因为您始终向前迈进并将每个人升级到最新代码。我们目前有7条开发线......

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

答案 3 :(得分:3)

在answers.atlassian.com上找到这个有帮助的步骤教程( FOR VS2015 和git bitbucket.org)

  1. 在Bitbucket网站上,点击您的个人资料图标创建一个新的存储库,然后转到“查看个人资料”。
  2. 在这里,您将找到“创建存储库”按钮。点击它。 - 我不知道为什么这个按钮位于这里。
  3. 为您的存储库添加新名称。为了保持一致性,我将我的存储库命名为与解决方案相同的名称。
  4. 单击“创建存储库”按钮
  5. 成功创建新存储库后,转到左侧的省略号菜单按钮,然后单击“克隆”菜单项。
  6. 复制提供的HTTP URL。
  7. 现在让我们转到我们的Visual Studio 2015并打开您现有的项目!
  8. 在“解决方案资源管理器”中,右键单击解决方案名称,然后选择“将解决方案添加到源代码管理...”。
  9. 转到“团队资源管理器”,然后点击顶部的“管理连接”图标。
  10. 双击“Local Git Repositories”部分下的存储库名称。
  11. 现在点击“同步”菜单选项。
  12. 在“发布到远程存储库”下,单击“开始使用”链接。
  13. 将您的网址粘贴在突出显示的框中,然后点击“发布”。
  14. 现在回到BitBucket网站。从顶部菜单中单击“存储库”,然后单击您的存储库名称。您现在将看到您的项目文件。 提醒:修改文件后,只有在“提交”更改然后“同步”存储库时,才会“检入”更改。您可以按照以下步骤执行此操作。
  15. 在“解决方案资源管理器”中,保存更改后右键单击您的文件,然后选择“提交”。
  16. 输入您的评论,然后点击“全部提交”按钮。
  17. 返回“团队资源管理器”中的“管理连接”,然后在“本地Git存储库”下,双击存储库的名称。单击“同步”菜单项。
  18. 点击“同步”链接。
  19. 返回Bit Bucket网站并在您的存储库目录中打开该文件,您将在那里看到您的更改。
  20. 来源:https://answers.atlassian.com/questions/39574410/bit-bucket-and-visual-studio-2015

答案 4 :(得分:1)

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

此扩展程序已提交至devpost竞赛,您可以在其中找到屏幕截图。 http://devpost.com/software/bitbucket-extension-for-visual-studio

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