Visual Studio 2013 显然有一些漂亮的 Git 集成。
然而,经过一个小时的挠头,完全没有任何意义,我只能创建一个本地存储库,尽管克隆了一个远程 bitbucket 存储库,但我根本找不到发布到远程存储库的方法.
我使用过 TFS、Subversion、Perforce 和其他几乎所有东西,但这完全令人费解,没有任何说明和完全不直观的用户界面。
有什么想法吗?
Visual Studio 2013 显然有一些漂亮的 Git 集成。
然而,经过一个小时的挠头,完全没有任何意义,我只能创建一个本地存储库,尽管克隆了一个远程 bitbucket 存储库,但我根本找不到发布到远程存储库的方法.
我使用过 TFS、Subversion、Perforce 和其他几乎所有东西,但这完全令人费解,没有任何说明和完全不直观的用户界面。
有什么想法吗?
John 关于“您需要 Team Foundation Server”才能使用 BitBucket 的说法是不正确的。
我刚刚从 Visual Studio 2013(预览版)向 BitBucket 发布了一个项目。就是这样。
嗯,在 MSVS 2013 上使用 GIT 实际上很容易。您应该能够从团队资源管理器中找到一个克隆按钮。只需单击它,它就会让您从任何 URL 克隆,这意味着您也可以将 Bitbucket 链接放在那里。
一旦同步,你就可以开始了。
Visual Studio 2013 的“巧妙的 Git 集成”需要 Team Explorer ,这意味着您需要 Team Foundation Server。要启用它,请打开您的解决方案,转到工具 -> 选项 -> 源代码管理 -> Microsoft Git 提供程序。
获取 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
在 answers.atlassian.com 上找到这个分步教程很有帮助(对于 VS2015和 git bitbucket.org)
来源:https ://answers.atlassian.com/questions/39574410/bit-bucket-and-visual-studio-2015
现在有一个扩展 - 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 存储库,则可以列出它们并选择要克隆的存储库。此外,您还可以访问来自实际存储库的拉取请求。您可以创建新的拉取请求、批准/拒绝它们,还可以查看文件更改、提交和评论等详细信息。