如何配置Visual Studio 2013以与Git/SourceTree一起使用

ser*_*gpa 2 git atlassian-sourcetree visual-studio-2013

我希望能够在Visual Studio 2013中使用Git.我也希望能够使用SourceTree,但我不知道两者如何一起玩.

我在Visual Studio中创建了一个项目,将其配置为使用Git,但我不知道存储库的创建位置或者如何将其推送到远程存储库(BitBucket).任何人都可以解释这三种技术如何相互合作?

我看过Atlassian Connector for Visual Studio,但我没有运气.

提前致谢.

中号

jas*_*ley 7

我在我的网站上发布了这个博客.以下是我向学生提供的使这三种技术(BitBucket,SourceTree和Visual Studio)协同工作的方向.请记住这里的一些说明是非常具体的,例如设置的路径,因为当我有12个人都在做同样的事情时我需要确保每个人都这样做.改变这些东西以满足您的需求.您可以在我的博客上查看此帖子,以下载包含图片的这些说明的PDF文件.http://webdevbeyondtheclassroom.wordpress.com/2014/10/22/using-source-control-with-bitbucket-source-tree-and-visual-studio-part-1/

帐户设置

安装Git

  • 在网络浏览器中打开www.git-scm.com
  • 单击"Downloads for Windows"按钮
  • 下载后,使用所有预先选择的默认值安装Git

安装源树

  • 在网络浏览器中打开www.sourcetreeapp.com
  • 单击"下载SourceTree Free"按钮
  • 下载后,使用所有预先选择的默认值安装SourceTree

创建比特桶帐户

  • 在网络浏览器中打开www.bitbucket.org
  • 在首页的注册表单中输入您的信息,然后单击"免费注册"
  • 输入您的所有信息,并按照所有注册说明操作
  • 在"创建您的第一个存储库"屏幕上单击"不,谢谢"

存储库创建

在BitBucket上创建存储库并在SourceTree中进行克隆

  • 如果您还没有,请打开并登录www.bitbucket.org
  • 在顶部单击"Repository"菜单选项并选择"Create repository"
  • 输入存储库的新名称(这将是Visual Studio中的解决方案名称)
  • 如果需要,输入说明
  • 选中"访问级别"以使其成为私有存储库
  • 将Repository Type设置为Git
  • 单击"创建存储库"按钮
  • 在下一个屏幕上,单击左侧菜单上的克隆链接
  • 单击SourceTree中的克隆按钮
  • SourceTree应用程序将打开一个URL操作对话框
  • 重要信息:单击"目标路径"输入框右侧的椭圆按钮[...]
  • 在"选择目标路径"对话框中,导航到以下位置
  • C:\ Users [用户名]\Documents\Visual Studio 2012\Projects
  • 在此对话框中创建一个新文件夹,命名与存储库名称相同
  • 双击新文件夹,然后单击"选择文件夹"按钮
  • 返回"URL操作"对话框,单击"克隆"按钮

在Visual Studio中创建新的解决方案

  • 打开Visual Studio
  • 从开始屏幕或文件>新建>项目创建新项目
  • 选择要创建的项目类型
  • 在"名称"框中,将默认名称更改为您在bitbucket中创建的存储库的名称
  • 单击"位置"框右侧的"浏览"按钮
  • 导航到并双击克隆存储库时创建的文件夹
  • C:\ Users [用户名]\Documents\Visual Studio 2012\Projects [repositoryname] \
  • 选中"为解决方案创建目录"复选框
  • 单击"确定"按钮.

初始项目提交和推送到BitBucket

在SourceTree中提交更改

  • 在SourceTree中,双击左侧新创建的项目
  • 选中Unstaged files旁边的框
  • 所有文件都应作为分阶段文件传输到上面的窗格
  • 单击顶部栏上的"提交"按钮
  • 在最终将出现在SourceTree底部的文本区域中,输入"Initial Commit"的提交消息
  • 单击提交按钮

将更改推送到BitBucket

  • 在SourceTree中,单击顶部菜单上的"推送"按钮
  • 在新对话框中单击主复选框
  • 单击确定
  • 单击"显示完整输出"复选框以查看"已成功完成"消息(这也将显示任何错误消息.注意:如果在推送完成时没有,如果成功,则框会消失.
  • 完成后单击关闭按钮