Visual Studio 2013显然有一些不错的Git集成。
然而,经过一个小时的搔痒,一点也没有任何意义,我只能创建一个本地存储库,尽管克隆了一个远程bitbucket存储库,我根本找不到发布到我的远程存储库。
我使用过TFS,Subversion,Perforce以及其他所有内容,但这完全令人费解,没有说明和完全不直观的用户界面。
任何想法?
答案 0 :(得分:213)
John声明“你需要Team Foundation Server”才能使用BitBucket是不正确的。
我刚刚从Visual Studio 2013(预览版)向BitBucket发布了一个项目。这是怎么回事。
答案 1 :(得分:8)
嗯,实际上很容易在MSVS 2013上使用GIT。您应该能够从团队资源管理器中找到克隆按钮。只需单击它就可以从任何URL克隆,这意味着您也可以将Bitbucket链接放在那里。
一旦它同步,你就可以去了。
答案 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)
来源: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请求。您可以创建新的拉取请求,批准/拒绝它们,还可以查看文件更改,提交和评论等详细信息。