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

3
我希望能够在Visual Studio 2013中使用Git。我还想能够使用SourceTree,但我不知道这两个如何配合使用。
我已经在Visual Studio中创建了一个项目,并配置为使用Git,但我不知道存储库位于哪里,也不知道如何将其推送到远程存储库(BitBucket)。有人能解释一下如何让这三种技术共同工作吗?
我已经查看了Atlassian Connector for Visual Studio,但没有成功。
提前感谢。
M
1个回答

8
我在我的网站上写了一篇关于这个的博客。以下是我给学生的指导,让他们将这三种技术(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
  • 单击“Windows下载”按钮
  • 下载后,使用所有预选默认值安装Git
安装Source Tree
  • 在浏览器中打开www.sourcetreeapp.com
  • 单击“下载SourceTree免费版”按钮
  • 下载后,使用所有预选默认值安装SourceTree
创建Bit Bucket账户
  • 在浏览器中打开www.bitbucket.org
  • 在首页的注册表单中输入您的信息,然后单击“免费注册”
  • 输入所有信息并遵循所有注册说明
  • 在“创建您的第一个存储库”屏幕上单击“不需要”
存储库创建 在BitBucket上创建存储库并在SourceTree中进行克隆
  • 如果您尚未登录,请打开并登录www.bitbucket.org
  • 在页面顶部,点击“仓库”菜单选项并选择“创建仓库”
  • 为您的仓库输入一个新名称(这将成为Visual Studio中您的解决方案名称)
  • 如有需要,输入描述
  • 保留访问级别勾选,以使此仓库成为私有仓库
  • 保持仓库类型设置为Git
  • 点击“创建仓库”按钮
  • 在下一个屏幕上,点击左侧菜单中的Clone链接
  • 点击Clone in SourceTree按钮
  • SourceTree应用程序将使用URL Actions对话框自动打开
  • 重要提示:点击目标路径输入框右侧的椭圆形按钮[...]
  • 在“选择目标路径”对话框中,导航到以下位置
  • C:\Users[用户名]\Documents\Visual Studio 2012\Projects
  • 在此对话框中创建一个与您的仓库名称相同的新文件夹
  • 双击新文件夹并点击“选择文件夹”按钮
  • 返回URL Actions对话框,点击“Clone”按钮

在Visual Studio中创建新解决方案

  • 打开Visual Studio
  • 在起始屏幕或“文件”>“新建”>“项目”中创建新项目
  • 选择要创建的项目类型
  • 在名称框中将默认名称更改为您在Bitbucket中创建的仓库名称
  • 点击Location框右侧的Browse按钮
  • 导航到并双击您克隆存储库时创建的文件夹
  • C:\Users[用户名]\Documents\Visual Studio 2012\Projects\[仓库名称]\
  • 保留“为解决方案创建目录”的复选框勾选
  • 点击OK按钮。

初始项目提交和推送到BitBucket

在SourceTree中提交更改

  • 在SourceTree中,双击左侧新创建的项目
  • 勾选未暂存文件旁边的框
  • 所有文件都应作为已暂存文件传输到上面的窗格中
  • 在顶部栏中点击提交按钮
  • 在最终出现在SourceTree底部的文本区域中,输入提交信息“Initial Commit”
  • 点击提交按钮

将更改推送到BitBucket

  • 在SourceTree中,点击顶部菜单上的Push按钮
  • 在新的对话框中,勾选master复选框
  • 点击OK
  • 勾选“Show Full Output”复选框以查看成功完成的消息(这也会显示任何错误消息。注意:如果您没有在推送完成后查看,如果成功,该框就会简单地消失。
  • 完成后点击关闭按钮

当我开始一个新项目时,为什么远程没有显示主分支和开发分支? - user1108948

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接