我已经浏览了许多关于VS 2013中新的Git集成的网页,他们没有处理将现有的解决方案添加到Github。事实上,我找不到太多关于使用GitHub代替Visual Studio Online的东西。
有人能告诉我如何从现有的解决方案开始,并使用VS 2013中的工具将其添加到Github吗?
我已经浏览了许多关于VS 2013中新的Git集成的网页,他们没有处理将现有的解决方案添加到Github。事实上,我找不到太多关于使用GitHub代替Visual Studio Online的东西。
有人能告诉我如何从现有的解决方案开始,并使用VS 2013中的工具将其添加到Github吗?
当前回答
以下是使用Visual Studio 2019对我有效的方法
转到团队资源管理器,单击打开并选择您的解决方案 你想添加到git。 这样做之后,在右下角会有一个添加的选项 到源代码控制点击它,你会得到选项发布它 你想要的存储库,比如azure DevOps或git。 最后一步
其他回答
有很多更简单的方法来做到这一点,甚至不需要你在Visual Studio之外做任何事情。
在Visual Studio中打开项目 文件>添加到源代码控制 打开团队资源管理器,点击Home按钮,继续“同步”,在那里你会发现“发布到GitHub”。点击“开始” 键入存储库的标题和描述(可选)。 点击“发布”
这是所有。Visual Studio github插件自动为您创建存储库并配置一切。现在只需点击主页,选择“更改”选项卡,最后提交你的第一次提交。
从团队资源管理器菜单单击Git存储库部分下的“添加”(您需要将解决方案目录添加到本地Git存储库) 从团队资源管理器中打开解决方案(右键单击添加的解决方案-打开) 点击提交按钮,寻找“push”链接。
Visual Studio现在应该询问你的GitHub证书,然后继续上传你的解决方案。
因为我有我的Windows帐户连接到Visual Studio来使用Team Foundation,我不知道它是否可以在没有帐户的情况下工作,Visual Studio会跟踪谁提交,所以如果你没有登录,它可能会要求你先登录。
这招对我很管用。
在Visual Studio 2013中打开解决方案 选择文件|添加到源代码控制 选择Microsoft Git Provider
这将创建一个本地GIT存储库
浏览GitHub 创建一个新的存储库不要选择使用README初始化这个存储库
这将创建一个没有Master分支的空存储库
创建完成后,打开存储库并复制URL(在当前版本中,URL位于屏幕右侧) 回到Visual Studio 确保在工具/选项/源代码控制/插件选择下选择了Microsoft Git提供者 开放团队浏览器 选择“Home | Unsynced Commits” 在黄色框中输入GitHub URL(使用HTTPS URL,而不是默认显示的SSH URL) 点击发布 选择“Home | Changes” 添加一个Commit注释 从下拉菜单中选择Commit和Push
你的解决方案现在在GitHub中
在VS2017中只需少点击几下,如果本地回购先于Git克隆,请从弹出的项目菜单中单击Source control: 这会弹出团队资源管理器更改对话框: 输入描述-这里是“堆栈溢出示例提交”。在提供的三个选项中做出选择,所有选项都在这里进行了解释。
以下是使用Visual Studio 2019对我有效的方法
转到团队资源管理器,单击打开并选择您的解决方案 你想添加到git。 这样做之后,在右下角会有一个添加的选项 到源代码控制点击它,你会得到选项发布它 你想要的存储库,比如azure DevOps或git。 最后一步