我是GIT的新手。我见过人们告诉GIT优于SVN的许多优点。其中一个优点是,GIT提供了很好的可视化,因此您可以更新存储库中的内容。我最近使用Eclipse在GIT上进行了大量实践,发现它非常好。我正在使用 GIT中心上托管的公共存储库来获得良好的理解。
我有自己的服务器,其中有一个私人GIT存储库。我的问题是如何在我托管的盒子上获得相同的可视化集?
需要安装哪些软件包才能通过浏览器访问GIT?
帮助将不胜感激。感谢。
答案 0 :(得分:0)
GIT提供了很好的可视化,以便您更新存储库中的内容
部分正确:
git log --graph
实际上会给你一个漂亮的ASCII艺术图,但这与github可视化没什么关系。
也许你正在寻找
gitg
或
gitk
提供图形输出。
如果你想拥有一个基于网络的前端,你需要安装一些git web前端; https://git.wiki.kernel.org/index.php/Interfaces,_frontends,_and_tools#Web_Interfaces列出了很多这些内容;你需要什么取决于很多因素,包括我无法给出推荐的美学偏好。你必须自己完成这个清单。
答案 1 :(得分:0)
其中一个优点是,GIT提供了很好的可视化,以便您了解存储库中的最新信息
虽然Git相对于SVN具有加载优势,但我从未听过有人声称这一点。
统计数据由Github创建,而不是由Git创建。
Github 使用来自Git的可用信息(谁提交,提交的时间,......)并根据此信息创建精美的图表。
如果您想拥有基于网络的自托管解决方案,Gitlab Community Edition将是一个不错的选择。 Gitlab有能力创建类似的图形。
如果你无法访问用于托管Gitlab实例的linux盒子,那么Bitnami就有一个可用的VM,如果你只有一个Windows主机就可以使用。