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

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

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

使用Git+VS实现源代码管理_第1张图片
Bonobo根目录

给IIS_IUSRS赋予Write和Modify权限。

使用Git+VS实现源代码管理_第2张图片
文件夹安全属性

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

使用Git+VS实现源代码管理_第3张图片
IIS配置

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

使用Git+VS实现源代码管理_第4张图片
程序池属性

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

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

使用Git+VS实现源代码管理_第5张图片
Git登录页

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

使用Git+VS实现源代码管理_第6张图片
全局设置

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

使用Git+VS实现源代码管理_第7张图片
创建新库

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

使用Git+VS实现源代码管理_第8张图片
浏览新库

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

使用Git+VS实现源代码管理_第9张图片
VS的GitHub插件

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

使用Git+VS实现源代码管理_第10张图片
连接

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

使用Git+VS实现源代码管理_第11张图片
克隆库

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

克隆失败

克隆成功如下:

使用Git+VS实现源代码管理_第12张图片
克隆成功

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

使用Git+VS实现源代码管理_第13张图片
主页

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

使用Git+VS实现源代码管理_第14张图片
添加到库

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

使用Git+VS实现源代码管理_第15张图片
添加到库

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

使用Git+VS实现源代码管理_第16张图片
添加成功

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

使用Git+VS实现源代码管理_第17张图片
修改代码之后

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

使用Git+VS实现源代码管理_第18张图片
提交更改
使用Git+VS实现源代码管理_第19张图片
提交成功

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

修改记录

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

使用Git+VS实现源代码管理_第20张图片
同步
使用Git+VS实现源代码管理_第21张图片
推送成功

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

使用Git+VS实现源代码管理_第22张图片
浏览库
使用Git+VS实现源代码管理_第23张图片
提交记录
使用Git+VS实现源代码管理_第24张图片
修改记录

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

使用Git+VS实现源代码管理_第25张图片
修改Git的凭据

你可能感兴趣的:(使用Git+VS实现源代码管理)