使用Git+VS实现源代码管理

Bonobo Git Server,一款用ASP.NET MVC开发的Git源代码管理工具,界面简洁,基于Web方式配置,简单易用。
下载地址:https://bonobogitserver.com/

在服务器上解压下载的压缩包。

Bonobo根目录

给IIS_IUSRS赋予Write和Modify权限。

文件夹安全属性

在IIS中创建网站或者应用程序。

IIS配置

这里我创建了一个独立的程序池。

程序池属性

配置完成之后就可以直接访问Bonobo Git的管理地址了。

管理员的用户名和密码默认是: admin

Git登录页

新版的Bonobo Git支持简体中文,可以在Settings中进行修改。

全局设置

现在我们创建一个新的测试库。

创建新库

创建之后查看库的详情,可以看到Git库位置,这个就是客户端连接这个库的地址。

浏览新库

服务器配置完成。
接下来我们使用VS配置客户端。
先下载GitHub插件。

VS的GitHub插件

完成之后打开团队资源管理器(第一次打开貌似要选择使用TF还是Git)。
点击主页(房子图标)旁边的连接,进入连接管理界面。

连接

点击克隆按钮,分别输入库的地址,选择本地库的位置。(Git有分布库的概念,服务器上有一个库,每个客户端也库)

克隆库

注意:本地位置所在的文件夹一定要是空文件夹,否认会出现下面的错误。

克隆失败

克隆成功如下:

克隆成功

然后回到主页,新建一个用于测试的项目。
主页上有四个按钮,分别是:更改、同步、分支和设置。最常用的应该就是更改和同步了。

主页

项目建好之后,点击更改,Git提示有更新的数据,然后填写更改原因,最后提交。

添加到库

还有一种方式是在解决方案上点右键,选择“将解决方案添加到源代码管理”。

添加到库

添加成功后,资源管理器中的资源会有一个蓝色小锁的图标出现,表示已受托管。

添加成功

现在我们随便修改一下源代码。

修改代码之后

在团队资源管理器中的主页上,点击更改,操作与添加一样。

提交更改
提交成功

提交更改之后,可以在代码中查看更改记录。

修改记录

以上的修改都是修改的本地库,现在要同步到Git服务器。
在主页点同步按钮。
点击推送。

同步
推送成功

现在我们去服务端查看推送结果。

浏览库
提交记录
修改记录

另外,修改Git的访问凭据如下:

修改Git的凭据
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,796评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,856评论 25 709
  • 书的案例再好,都不及现场看和听,因为一个是想,一个是呈现在你眼前。这感觉真的好爽好爽啊!非常期待明天收获更多更多...
    承思而行阅读 1,384评论 0 0
  • 现代的都市生活总是那么匆忙,匆匆上班,忙忙碌碌,急急回家,锅碗瓢盆,电视上网,这一天就怎么过去了。日复一日,月复一...
    心际花园阅读 1,885评论 0 2
  • 但愿做一个让人温暖的人。
    长桥灯上闹阅读 2,361评论 0 0