精华内容
下载资源
问答
  • word管理版本
    千次阅读
    2022-03-16 18:57:38

    我们在使用Word编辑文档,或者使用Excel表格计算时,时常想,要是有个版本管理工具能把我们的文档或表格管理起来就好了,好让我们可以“昨日重现”,而不至人为失误而后悔不迭。

    git就是一个使用便捷,功能强大的工具,在编程界可谓鼎鼎大名,可以说是程序员的必备工具(顺便提一下,它是Linux之父Linus Torvalds发明制作的)。但是,git只能对代码等文本文件进行版本管理,对Microsoft的Word、Excel等二进制文档却无能为力。

    怎么办?……

    有一天,突然灵感来了。

    base64命令可以把二进制文件编码成可打印文本文档,当然,也可以解码成二进制文档。何不把它和git工具结合起来使用呢!

    说干就干,马上对一个Excel文件进行测试。

    1)将电子表格文件编码成base64文件;

    $ base64 test.xlsx > test_b64.txt

    2)将test_b64.txt添加到git管理目录,并提交;

    $ git add test_b64.txt

    $ git commit -m '第1版 XXXX'

    3)对test.xlsx电子表格文件进行多次修改,每次修改后都进行base64编码,并git提交

    4)使用git log命令查看提交的历史

    $ git log --oneline

    5)指向任意一个git的commit_id,获取该版本的test_b64.txt文件

    6)将test_b64.txt文件解码

    $ base64 -d test_b64.txt > test.xlsx

    你将会看到,过去的那个Excel文件又昨日重现了!

    最后,有个想法,做个工具,把这两个工具集成起来,便于普通用户使用。

    更多相关内容
  • word2013版本管理程序

    2017-06-30 08:31:18
    word2013版本管理程序,瞎撸的一个,不保证除了我以外都可以用,请慎重 说明见:http://www.jianshu.com/p/4c1359f81e4a
  • 论文写作时涉及到大量的修改和保存操作,有时需要比较不同的版本,有选择地进行回退,最近学习了使用git来管理项目,gitee和github上可以方便的比较提交代码的不同,于是我就在想有没有什么办法来管理论文版本,不用...

    论文写作时涉及到大量的修改和保存操作,有时需要比较不同的版本,有选择地进行回退,最近学习了使用git来管理项目,gitee和github上可以方便的比较提交代码的不同,于是我就在想有没有什么办法来管理论文版本,不用在本地存大量的历史副本,而且能方便的查看修改历史。

    方案1:半自动方案:坚果云+手动记录修改历史

    对于word,坚果云是可以方便的查看修改历史和比较版本差异的,但唯一的缺点是坚果云的历史记录是不能记录提交信息的,时间一长,修改的次数多了,就不能直观的知道每一版到底做了什么修改,于是想到手动记录每一版的提交信息。

    我想到的记录方法如下:

    方案2:Simul

    CSDN上有博主提到了Simul:像 Github 一样管理你的 Word 文档

    Simul是一个文档协作工具,把Github的优秀版本控制特性带到Word中来,目的是结合Github和Word各自的优势。

    但是不知是不是网络原因,我卡在了注册阶段。。这里也做下记录。 

    方案3:git+pandoc

    git适合管理纯文本文件,其实不太适合管理富文本特征的文件,但是网上也有博主提出了解决方法:git 对 Microsoft Word 进行版本控制,即使用第三方转化工具pandoc,将word转化为纯文本进行管理。

    展开全文
  • Word 2013版本管理

    千次阅读 2017-07-17 20:38:11
    写文档经常需要多个版本,一般采用复制或另存为的方式,传说在word 2007之前有版本管理,被阉割了?网上搜到的靠版本管理方式采用代码管理的方式,过于复杂。 版本管理自己使用的需求就是很基本,能够看到保存的...

    写文档经常需要多个版本,一般采用复制或另存为的方式,传说在word 2007之前有版本管理,被阉割了?网上搜到的靠版本管理方式采用代码管理的方式,过于复杂。

    版本管理自己使用的需求就是很基本,能够看到保存的分支,另存为方式方便就好,所以瞎撸了一个。大概就是这个背景。

    用vsto写的,应该只支持word 2013,还有可能只支持win 7的word 2013。。。。

    word中添加了Ribbon面板,然后自定义一个UserControl,加入CustomTaskPanes中,基本的界面就是这样。



    word功能栏添加自定义工具,只有一个版本管理的按键。点击弹出版本管理侧边框,初始化、添加、打开、写入、删除功能。考虑到多个文档都需要有自己的CustomTaskPane,所以侧边框的初始化在第一次点击版本管理时进行,大概会延迟1~2秒,也许可以提前初始化一个备用,不过不要在意细节了。CustomTaskPane的添加需要采用

    CustomTaskPanes.Add(control,title ,  window)

    需要自定义放置的窗口。

    具体功能就是初始化、添加、打开、写入、删除



    初始化:当前文件位置新建同名文件夹作为版本的存储地方,TreeView建立顶层节点。

    添加:选择节点,在该节点下建立当前时间的节点,保存文档,复制该文档至版本文件夹内,名称为V+时间。没有采用saveas,因为saveas之后当前文件为另存为的那一份,文件位置改变了。

    打开:就是打开。。。

    写入:将节点文件代替当前文件成为主版本。过程为 打开节点文件-关闭当前文件的侧边框-关闭当前文件-节点文件saveas主版本。其中关闭当前文件的侧边框是因为第二次写入会产生侧边框问题,具体错误原因大概就是那样(不晓得)。注:写入不是文字内容覆盖,而是文件覆盖,所以写入之后原文件应该就无法找回了,请慎重!!

    删除:删除节点,文件没动,没人会在意那么一点文件空间的,万一还想找回呢。

    安装包如下,万一能用呢?

    http://download.csdn.net/detail/lk1233691/9884667

    源码如下,万一有人给积分呢?

    http://download.csdn.net/detail/lk1233691/9884670

    展开全文
  • C++职工工资管理系统代码word版本.docx
  • 数据中心可视化管理平台解决方案word版本.docx数据中心可视化管理平台解决方案word版本.docx数据中心可视化管理平台解决方案word版本.docx数据中心可视化管理平台解决方案word版本.docx数据中心可视化管理平台解决...
  • 数据中心可视化管理平台解决方案word版本.pdf数据中心可视化管理平台解决方案word版本.pdf数据中心可视化管理平台解决方案word版本.pdf数据中心可视化管理平台解决方案word版本.pdf数据中心可视化管理平台解决方案...
  • ETL 铭牌管理程序 1.0 目的 正确认识和使用 ETL铭牌 2.0 范围 所有获得 ETL认证后经授权使用之产品 ETL是美国电子测试实验室 (Electrical Testing Laboratories) 的简称 3.0 依据文件 UL 标准或美国国家标准和 CSA...
  • 文章目录前言准备配置文件...Git作为常用的版本分布式管理软件有效地解决了这一问题,让我们可以对每次改动进行有效的管理;Pandoc是常用的标记语言转换工具,可实现不同标记语言间的转换(HTML、Word、Ebooks、PDF、Te

    前言

    • 在进行大文件传输或修改的时候总会遇到存储或传输压力大的问题,而Git在版本迭代方面非常出色。

    • 在撰写毕业论文或其他大型论文时,一篇文章通常需要经过反复修改,往往我们通过复制文件对其重命名来进行版本的标识。这样不仅浪费存储空间,同时,文件管理起来也相当不便。Git作为常用的版本分布式管理软件有效地解决了这一问题,让我们可以对每次改动进行有效的管理;Pandoc是常用的标记语言转换工具,可实现不同标记语言间的转换(HTML、Word、Ebooks、PDF、TeX…)。下面介绍使用Git+Pandoc的搭建过程。

    • 值得一提的是,git适用于管理纯文本文件,这也是绝大多数程序管理大型项目代码版本迭代的方式(所有代码的源文件都是纯文本文件),但.docx文档显然不属于纯文本文件,所以才需要安装Pandoc对其进行转换。git这个用于分布式文件的版本控制系统本就不是为.docx这种二进制文件设计的,所以整个版本控制过程略显生硬。这也是不少人选择Latex而不是Word的一大原因之一(Latex源文件是纯文本文件)。

    准备

    你需要做好如下准备工作:

    • 安装git 官网下载,一路next,记住安装路径
    • 安装Pandoc 官网下载,一路next
      在这里插入图片描述
      安装完成界面
      在这里插入图片描述

    配置文件

    • 配置环境变量

      • 找到pandoc的安装路径,我的是 C:\Users\30954\AppData\Local\Pandoc
      • 我的电脑→属性→高级系统设置→环境变量→Path→编辑(将上述路径加入即可)
    • 配置文件

      • 找到git的安装路径,打开配置文件 gitconfig (我的路径是D:\setup\Git\Git\etc\gitconfig)
      • 加入以下内容
    [diff "pandoc"]
              textconv=pandoc --to=markdown
              prompt = false
    [alias]
              wdiff = diff --word-diff=color --unified=1
    
    • 在工程目录下(就是你写word的文件)新建一个文本,后缀改成.gitattributes,里面内容写入
     *.docx diff=pandoc   //doc也行
    

    开始写作

    • 配置用户名和邮箱
      • 工程目录下右击→Git Bash Here
      • 输入下列内容
        git config --global user.name  "username" 
        git config --global user.email  "email" //这一步完成后会在前面的.config文件夹中出现你的配置信息
    
    • 新建文档
      • 在工程目录下新建一个测试文件,命名为论文.docx,随便输入一些内容
        在这里插入图片描述
    • 在该目录下打开Git bash,输入如下命令
       git init      //目录初始化
       git add .     //将该目录下所有文件加入进来(相当于把目录下的文件加入一个仓库方便你管理)
       git commit -am "初始提交"    //对改动版本进行标识
    
    
    • 界面如下
      在这里插入图片描述
    • 在文档中做一些修改并保存
      在这里插入图片描述
    • 输入git wdiff查看修改内容(白色为未修改部分,绿色为修改部分)
      在这里插入图片描述
    • 再次提交修改并查看提交日志
    git commit -am "改动1"
    git log 论文.docx   //查看历史版本
    
    

    在这里插入图片描述

    • 版本回退
      • 这是使用git管理word文档的核心价值所在
    git reset --hard version   //version就是上图中commit之后的版本号,选择对应版本号即可
    

    在这里插入图片描述

    • 此时已经回退到初始提交的版本
      在这里插入图片描述

    • 当回退到很早之前的版本后,此时输入git log只能查看到该版本之前的所有版本日志,那如果我们又想reset到最新的某个版本呢?此时可输入git reflog查看文档版本变换的所有过程,并可以查看对应版本号。
      在这里插入图片描述

    • git命令总结

    git init                    //初始化
    git add file.doc            //加入指定文件,偷懒的话可以直接 git add .
    git commit -am "版本标识符"  //版本标号
    git wdiff                   //查看当前改动
    git log                     //查看历史版本
    git reset --hard vesion     //版本回退
    git status                  //查看当前数据
    pandoc -s file.docx -t markdown -o file.md //pandoc强大之处,可直接进行文件转换;这里是将.docx转换为.md文件,在相应的工程目录下会多出一个markdown文件
    
    

    以上所有的git命令后面都可以加特定文件名,比如论文.docx文件夹,我们输入git add te 按tab就可出现全名,这样方便我们对指定文件进行操作

    最后

    由于git对word文档的版本管理就是单纯的复制多个文件,远不像纯文本文件那样方便,所以当你进行多次commit后,可能文档本身的大小只有2M,但工作目录的的大小已经达到200M,这是完全有可能的。

    如果你想更方便的使用git进行论文版本控制,建议你使用Latex(Latex的论文排版也是其一大优势,但是在所见即所得这一方面就远不如Microsoft Word这类富文本文档了)

    展开全文
  • 最新人事档案管理新政策人事档案管理制度-WORD文档版本.docx
  • 某大学图书馆管理信息系统建设规划(一)word版本.docx某大学图书馆管理信息系统建设规划(一)word版本.docx某大学图书馆管理信息系统建设规划(一)word版本.docx某大学图书馆管理信息系统建设规划(一)word版本.docx某...
  • 某大学图书馆管理信息系统建设规划(一)word版本.pdf某大学图书馆管理信息系统建设规划(一)word版本.pdf某大学图书馆管理信息系统建设规划(一)word版本.pdf某大学图书馆管理信息系统建设规划(一)word版本.pdf某大学...
  • 信息系统项目管理师查漏补缺(经典-必备)word版本.pdf信息系统项目管理师查漏补缺(经典-必备)word版本.pdf信息系统项目管理师查漏补缺(经典-必备)word版本.pdf信息系统项目管理师查漏补缺(经典-必备)word版本.pdf信息...
  • 信息系统项目管理师查漏补缺(经典-必备)word版本.docx信息系统项目管理师查漏补缺(经典-必备)word版本.docx信息系统项目管理师查漏补缺(经典-必备)word版本.docx信息系统项目管理师查漏补缺(经典-必备)word版本.docx...
  • 国有资产管理制度word版本.docx
  • 华为项目管理10大模板,拿来主义,直接可套用了,有WORD版本,PDF版本,用起来非常方便,给大家共享使用了。有需要的下载吧。
  • 餐饮软件管理系统WORD版本方案书.doc
  • 私募基金财务管理制度word版本.docx
  • 最新物业服务合同详细版本物业管理服务合同通用版WORD可编辑.docx
  • 727份多行业Word版本工作总结范本(企业管理资料,共40M),文档列表截图查看:https://fangan.blog.csdn.net/article/details/122626042
  • 资源包括pdf和word两个版本
  • 图书馆管理系统概要设计说明书word版本.docx
  • 互联网+大学生创新创业大赛项目计划书word版本.pdf互联网+大学生创新创业大赛项目计划书word版本.pdf互联网+大学生创新创业大赛项目计划书word版本.pdf互联网+大学生创新创业大赛项目计划书word版本.pdf互联网+大学...
  • 餐饮
  • 使用git进行word版本管理

    千次阅读 多人点赞 2020-03-22 11:51:10
    Git作为常用的版本分布式管理软件有效地解决了这一问题,让我们可以对每次改动进行有效的管理;Pandoc是常用的标记语言转换工具,可实现不同标记语言间的转换(HTML、Word、Ebooks、PDF、TeX…)。下面介绍使用...
  • 颜色----曾经考过的填空的地方; 粗体+下划线----增加考过的句子,考的空在句子中 ★----重要程度 ●
  • mysql的笔记详细总结,用于自己的学习笔记记录DB:数据库(Database)即存储数据的“仓库”...DBMS:数据库管理系统(Database Management System):是一种操纵和管理数据库的大型软件,例如建立、使用和维护数据库。
  • 【精品文档】计算机信息管理学生的实习总结word版本(3页).pdf
  • 毕业设计化妆品销售管理系统商务星化妆品销售软件WORD版本方案书毕业论文.doc

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 107,878
精华内容 43,151
关键字:

word管理版本