金山快盘的Git服务器、快盘+ Git GUI 实现代码版本管理

2016-04-01 00:44 9 1 收藏

下面请跟着图老师小编一起来了解下金山快盘的Git服务器、快盘+ Git GUI 实现代码版本管理,精心挑选的内容希望大家喜欢,不要忘记点个赞哦!

【 tulaoshi.com - 软件应用 】

金山快盘的Git服务器、快盘+ Git GUI 实现代码版本管理

   Git,这货堪称神器,用了它就再也不想用其他VCS了,就像上了高速就不想再走国道一样。

  Git的强大之处在于,你可以在局域网内的任何一个共享路径下创建仓库,而不需要运行任何服务。所有的操作都是基于本地的。这也不难理解可以直接放在快盘里了。

  一般的大些公司都有自已的版本管理服务器,远程时 登录VPN也可以实现操,但是几人的小团队就不太现实了,基本没有VPN,如果是几个异地朋友想凑在一起创业,就 只能买台服务器做版本管理服务器,这个第一想到成本,对于几个人来说一台服务器一年的成本也不是小数,还要 抽出时间来进行管理,在这里我们接上篇,用网盘来实现Git版本管理,就省了大家不少的精力和钱财,且稳定性还 是有保障的,也基本不用担心空间问题,如我的网盘一般都在50G左右,一般来说做开发项目代码文件不会有这样大的。

  一般人使用Git+Github来搭建进行本地远程交互,不过Github弄个私人仓库是要刀乐思的,如果你很抠,或者你的伟大idea不想被别人瞄去,可以考虑用Git+金山快盘搭建私人服务器。

  不多说,以下是步骤:

  下载安装金山快盘,指定路径,申请账号

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

  下载安装Git桌面版,配置各参数

  在快盘文件夹里新建一个文件夹,在这个文件夹里新建仓库一定要选中央资料库,否则会push不上(个人档案库会在这个目录下面生成.git的隐藏文件夹,而中央资料库会直接在这个目录生成管理目录,即没有外包.git文件夹,push上来的文件不会有源文件,只有Git自己的管理文件了。跟SVN差不多,SVN服务器上的repository也是没有源文件的,只有它自己的管理文件)

金山快盘的Git服务器、快盘+ Git GUI 实现代码版本管理 图老师

  建好之后就可以把本地的项目push上去了,本地只管pull、push就行,仓库的同步交由快盘负责。

  到此为止就可以使用Git+快盘仓库了,如果不考虑电脑的消耗资源,看起来区别跟svn不大。但是无论从实用性和方便性,Git都优于SVN,SVN+金山快盘是要在本地跑SVN服务的,相当耗资源,而Git不跑什么服务,顶多跑个十来M的快盘,小意思。

  并且SVN的分支管理远不及Git,不过Git也有点小缺点,比如更改文件后文件图标不立马变色,调用第三方的对比工具(如BeyondCompare)弹出速度比较慢(最慢的时候我都以为电脑死机了,并且文件如果没有变化diff的话BeyondCompare就不弹出,不人性化)。不过这些都是小问题,可以忍受。

  另:基于局域网共享文件夹的Git服务器模式也类似,注意创建仓库的时候选中央资料库就行了。

  言归正传,接下来就介绍如何实现网盘+Git Gui 团队间版本管理

  这里要说明一下,可用的网盘要有共享功能而不是分享功能,在百度云网盘、腾讯的微云网盘、360云盘和金山快盘中找了一下,发现只有金山快盘有这个功能,所以团队开发得用金山快盘了来实现了。

  1、用金山快盘来做服务,之后把网盘中的相关目录共享给好友这样我们退出网盘,用刚才共享的那邮箱来登录网盘,我们发现这个网盘中多了一个我收到的共享文件目录,打开看一下就是我们共享的目录

  2、接下来我们需要用上篇的方法把这个目录中的文件clone下来,但是快盘的共享目录是用邮箱来做名称的,如:

  D:htwkaupanwebtideshareboxtinwai@qq.comMySelf 里面含有@符号,这个在Git里面是有特殊用处的,不用急,我们可以用mklink /J 来做一个目录联接就可以了,具体操作,我们打开Dos窗口输入如下指令:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

  mklink /J D:htwgittestGitTest.git D:htwkaupanwebtideshareboxtinwai@qq.comMySelf

  这样我们就建立了一个git.git到网盘的联接,我们就可以用这个git.git当网盘路径在Git里面用了

  3、我们在gittest目录根目录下面右键选Git Bash输入:

  git clone GitTest.git

  我们下载下来项目代码, 打开看一下和我们在前面网盘提交的是一样的呀,我们还是修改一下代码

  4、重复上篇的步骤提交代码,再退出现在用户用原其它用户或原用户登录,再更新一下代码看一下,是不是已经变化了

  到此为止,一个小团队的代码版本管理系统就完成了,对于在创业路上的小团队来说是一个不错的选择,当然对于大的团队来说还是有自建的最好

来源:http://www.tulaoshi.com/n/20160401/2073612.html

延伸阅读
金山快盘恢复误删除文件的方法   金山快盘是一款免费的网络存储空间,很多用户都会讲重要的文件自动别分到金山快盘中,不过一些用户在误删除了网盘中的重要文件时怎么办呢?在金山快盘客户端中没有删除文件恢复的功能,故此用户想要恢复网盘中的数据就需要通过金山快盘的官方网站:www.kuaipan.cn 进行恢复,下面我们看下详细的恢复方...
标签: 电脑入门
四月什么事情最让人期待,那就是能陪着心爱的人一起去看Titanic了。虽然Titanic的剧情已经让不少观众烂熟于心,但是此次3DIMAX的顶尖技术,必定会给这段凄美断肠的爱情有一个全新的视听盛宴! 作为一个Titanic控,平时很喜欢和圈里的朋友一起交流搜集Titanic的电子剧照、影视片段、和新闻。谁手里要是没个一两百兆的资料,都不好意思说自己是Ti...
功能说明:文字模式下的文件管理员。 语 法: git 补充说明: git是用来管理文件的程序,它十分类似DOS下的Norton Commander,具有互动式操作界面。它的操作方法和Norton Commander几乎一样,略诉如下:   F1 :执行info指令,查询指令相关信息,会要求您输入欲查询的名称。   F2 :执行cat指令,列出文件内容。 &nbs...
标签: Web开发
前台:  代码如下: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http://www.w3.org/1999/xhtml" head titlejs装载xml文件然后发向服务器/title script type="text/javascript"!-- var xmlHttp = null; function f(){ var xmlDoc = n...
标签: 电脑入门
四月什么事情最让人期待,那就是能陪着心爱的人一起去看Titanic了。虽然Titanic的剧情已经让不少观众烂熟于心,但是此次3DIMAX的顶尖技术,必定会给这段凄美断肠的爱情有一个全新的视听盛宴! 泰坦尼克剧照 金山快盘帮你及时分享 作为一个Titanic控,平时很喜欢和圈里的朋友一起交流搜集Titanic的电子剧照、影视片段、和新闻。谁手里要是没...

经验教程

204

收藏

17
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部