【原创】使用版本控制工具自动记录论文每次修改内容

2022-11-29 18:05:22 浏览数 (1)

又到了一年一度毕业写论文的时候到了,你是否还在因为论文备份的事情抠破脑壳呢?此篇文章主要解决你论文中的一系列问题。 我们先看看我们写论文过程中常常遇到的问题:

在写毕业论文时,每做一次修改,都要单独保存为一个版本。如果只保留最新的一个,然后把其他的删掉,又怕哪天会用上。改动的次数多之后,就有了下面的各种版本:

代码语言:javascript复制
论文开题报告1.doc
论文开题报告修改2.doc
论文开题报告修改3.doc
毕业论文.doc
毕业论文改1.doc
毕业论文改2.doc
毕业论文完成版.doc
毕业论文最终版.doc
毕业论文最最终版.doc
毕业论文绝对不改版1.doc
毕业论文绝对不改版2.doc
毕业论文打死不改版.doc
遗书.doc

最要命的是:过了一段时间,你想找回被删的文字,但是已经不记得放在哪个版本的文档里了。 我想,如果工作当中,人人都采用这种简单低级的方式,那简直不能容忍。

这种低效率的事情,经历一次就好。现在,博主要教你一项高效科学的黑科技,叫“版本控制”,让你既能够只关注最新版本的内容,也能够游刃有余地切换到任何一个历史版本,让写论文更加简单轻松。

说明:此篇文章针对有一定电脑基础学习,若你学不会请不要勉强,学会了既有版本控制和备份论文的作用,还可以解决上面遇到的问题。

说了我们写论文中以及生活中写文档常见的通病,在学习这篇文章我需要再次强调一下: 1、如果你是文科生,并且对计算机不了解,为了学会这项技能,你需要非常大的勇气。 2、如果你是理工科生,建议尝试,如果你是科班出生或者程序员,那是必须掌握;

常识普及

版本控制概念: SVN 是属于集中式版本控制系统。版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完了,再放回图书馆。

用在论文方面工作流程大致如下图:

开始操作

1)下载SVN客户端 下载地址:https://tortoisesvn.net/downloads.html 安装和汉化步骤这里就省略,可以参考这篇文章文章https://blog.csdn.net/qq_19244927/article/details/103410233

2)注册帐号,开通仓库地址 此步骤简单点说就是找一个存放论文的仓库,类似一个百度云一样。 打开https://dev.tencent.com/,注册一个帐号,一定得注意,要记住帐号和密码,如果是通过QQ或者微信直接扫描登录,你同样要重置一下自己的密码,不然后面没办法登录软件。这个步骤非常重要,一般就是邮箱 自己的密码。

3)然后点击右上角创建一个项目,按照下图操作即可。

4)然后按照下图创建项目

5)然后会自动跳转到项目的地址,按照下图找到项目的一个SVN://开头的地址,后面我们会用。

6)创建本地文件夹关联项目仓库 在任意目录创建文件夹,如下图:

7)然后进入创建的文件夹右击 ,找到TortoiseSVN这个软件(步骤一安装完成右击就有),选择SVN检出

8)在弹出的框中粘贴我们步骤5获取的链接,确认没有问题,点击确认。

9)然后会弹出登录帐号密码的框,这个就是步骤2给大家说注册的帐号和密码 ,输入后直接点击确认,只要验证正确就会关联成功了。

10)我们此时就可以随便在此文件夹新建文件,然后各种修改进行,比如我这里新建一个word随便写一段话,假设这是我们第一天写的论文内容。

11)然后我们保存一下再提交一下文件,也就是每次写完你都提交一下,做一个记录。

12)写一个备注再提交,方便我们下次跳到这个位置。这个操作相当于我们把文件上传到了仓库,你也可以到仓库里面去看一下文件是否存在了。

13)我们可以再这样多做几次操作,多提交几次。当你发现文件夹有一个红色感叹号,那说明当前文件没有提交,和仓库的文件没有保持一致。提交后就变成正常状态了。


对比当前和历史版本差异

1)如果我们要比较我们以前文档和现在的差异,我们可以直接通过下面操作:首先查看日志,可以查看到我们每一次提交的记录。

2)我们任意选择一个版本的文件进行对比即可。

3)可以清楚看到前面文件和当前的差距


回滚版本

1)当我们想恢复到历史的某个文件,我们可以提交当前最新的,相当于最新的文件也保存为一个节点。然后按照下面的步骤回滚即可。

2)显示更新完毕,我们再打开文件看下是不是回滚到了第一天的内容。

0 人点赞