git+TortoiseGit优化文档编辑流程

git+TortoiseGit优化文档编辑流程
  今天还是颇有成就感的,面对面给老板说清楚自己的想法,用粤语交流非常畅通,关键他认同我观点~~ ^___^,明天也要奥利给~因为要跟他一起测试这个优化后的环境。
 
一、问题痛点
  以下是原来文章编辑流程,本机搭的doscify服务(docsify是啥,参考这个“教妹学JAVA”的链接【https://baijiahao.baidu.com/s?id=1683928475208184783&wfr=spider&for=pc】),里面做了samba共享目录,给公司内部员工登录使用。
使用流程:
(1)编辑人员在做了samba共享的docsify文档目录编辑文章
(2)内网docsify虚拟机定时任务脚本,定时上传文件(可以理解静态资源,如 .md、图片、js各种)gitlab文件
(3)线上docsfiy服务器定时任务脚本,定时从gitlab拉取文件

 

   但是老板觉得不好,因为会出现一种情况:多人同时编辑这个内网docsify的同一篇文章,会存在覆盖内容的现象,而且看不到上一个版本的差异。

   于是老板就想用一个git的可视化工具,去解决这种问题。给我发了个叫Tortoisegit 的文档,让我去研究研究【https://codeantenna.com/a/xICRQHX8eR】。在虚拟机弄了个环境,我本机电脑也有个,模拟多人修改同一篇文档的情况(这里我还没细测)。优化过的流程如下:

   先讲下注意点:不能以内网虚拟机的docsify作为Tortoisegi t的编辑目录,因为没办法解决git冲突和版本对比的问题,也就是上面说的问题。

  Tortoisegit作用的目录不是在做了samba共享目录的虚拟机上,而是编辑人员本机电脑的某个目录位置下

(1)不能在虚拟机上编辑修改文章:

 

 (2)正确编辑目录(本地电脑任意一个位置):

 所以,

(1)每个编辑人员,需要事先把gitee上的docsify仓库目录拉到本地,在自己本机电脑上进行文章编辑;

(2)然后用Tortoisegit 工具去做文档编辑后的合并、版本差异、贮藏对比等操作,直到推送回远程Gitee仓库上;

(3)最后我们弄两个开关,去手动控制:决定在内网docsify预览文章效果(docsify能渲染markdown文章的显示),还是直接发到线上访问(正式发布)。其实就是新建两个 jenkins 任务,去运行远程主机(内网/线上服务器)的拉取最新代码命令。

 

二、部署流程
参考老板发的这个链接【https://codeantenna.com/a/xICRQHX8eR】的2、3、4点

我特意做了个nginx文件服务器,让他们可以直接在浏览器下载相应的软件

(1)安装git:双击Git-2.36.1-64-bit.exe,一直到完成
(2)安装TortoiseGit安装过程中有个用户名信息配置,填用户名和邮箱信息,比如我这里是:test_26、xxx@qq.com,一直到“完成”即可。

3安装TortoiseGit汉化包

必须先装完(2)中的TortoiseGit

 (4)TortoiseGit 配置

a)设置语言为中文

bssh客户端设置

设置为: “C:\Program Files\Git\usr\bin\ssh.exe

 

 

否则默认会报错,参考【https://blog.csdn.net/zzz00008LN/article/details/114459427】

(c)绑定远端仓库到TortoiseGit上

 

 

  (5)本机电脑配置

(a)本机电脑生成密钥对:

运行:ssh-keygen -t rsa -C  "自己邮箱",

公钥放到gitee上

(b)绑定自己git账号

命令行运行:

git config --global user.name ’test_26’
git config --global user.email ’邮箱地址’

 (c)初始化版本库

鼠标右键找到“Git在这里创建版本库”,之后会生成隐藏目录“.git”

(d)克隆远端仓库

右键TorgoiseGit” ——》【获取】

 

   TorgoiseGit用法(就是右键能看到一大坨的功能)还没具体测,今天开了一天会,不仅老板给我分享他对Git的理解【https://codeantenna.com/a/14iIb6XMXc】(去他办公室听他热情分享,之后叫我讲给另一个同事听。我说等我整理完相关学习文档(部署+真正测试这个工具的功能),再给同事说,不然也是半桶水传授,不太好),电信也过来聊硬件资源的事。。。这个部署文档还是今晚回家加班写的,一开会基本做不了啥事 = =

posted @ 2022-06-20 22:35  windysai  阅读(96)  评论(0编辑  收藏  举报