Visual Studio 2013显然具有一些出色的Git集成。
但是,经过一个小时的努力,我什至没有丝毫头绪,但我只能创建一个本地存储库,尽管克隆了一个远程bitbucket存储库,但我根本找不到找到发布到远程存储库的方法。 。
我已经使用了TFS,Subversion,Perforce以及几乎所有其他功能,但这完全令人困惑,没有说明,而且用户界面完全不直观。
有任何想法吗?
Visual Studio 2013显然具有一些出色的Git集成。
但是,经过一个小时的努力,我什至没有丝毫头绪,但我只能创建一个本地存储库,尽管克隆了一个远程bitbucket存储库,但我根本找不到找到发布到远程存储库的方法。 。
我已经使用了TFS,Subversion,Perforce以及几乎所有其他功能,但这完全令人困惑,没有说明,而且用户界面完全不直观。
有任何想法吗?
Answers:
John关于“您需要Team Foundation Server”才能与BitBucket一起使用的说法是不正确的。
我刚刚从Visual Studio 2013(预览版)向BitBucket发布了一个项目。这是如何做。
Visual Studio 2013的“精巧Git集成”需要Team Explorer ,这意味着您需要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/zh-cn/library/vstudio/hh850437( v=vs.120) .aspx
发现此逐步教程对answers.atlassian.com很有帮助(FOR VS2015和git bitbucket.org)
来源: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竞赛,您可以在其中找到屏幕截图。 http://devpost.com/software/bitbucket-extension-for-visual-studio
安装Visual Studio时,可以选择包含GitHub扩展。此扩展是Bitbucket的对应版本。它允许您以非常简单的方式创建/克隆/发布Bitbucket Git存储库。登录后,您可以创建新的存储库并将其发布到Bitbucket。如果您已有位桶存储库,则可以列出它们,然后选择要克隆的存储桶。此外,您还可以访问实际存储库中的拉取请求。您可以创建新的请求请求,批准/拒绝请求,还可以查看详细信息,例如文件更改,提交和注释。