我的简历使用latex排版,使用一个模板,每次只是去修改内容,然后运行pdflatex生成PDF文件。首先,初始化git repository,并把tex源文件加入版本控制之中。
$ git init修改完resume.tex后,可以将修改提供到版本库:
$ git add resume.tex
$ git commit
$ git add resume.tex如果此时的版本是用于提交的简历,则可为其设置tag,以备日后查看:
$ git commit
$ git tag XXX HEADXXX是自己为tag设置的名称,比如可以设为某公司某职位的名称。命令git tag用来查看所有的tag。
$ git tag
XXX
经过多次修改后,简历经历了多个版本的变更,这时如果需要查看以前某个tag的版本,可以以此tag为基础创建一个branch,命名为old:
$ git branch old XXX此时,branch old已经被创建,但是版本还是最新的版本,只需切换到branch old即可看到tag XXX的内容。
$ git branch
* master
old
$ git checkout old
此时resume.tex就回到了创建tag时的版本,运行pdflatex,就可以查看当时提交的简历内容了。
查看完当时的简历,如果不需要了,可以删除branch:
$ git branch -D old对于HTML,Word格式的简历也可以使用相同的方法进行管理。
5 条评论:
呵呵...兄弟每次写的都是这么Professional,回头再仔细看看,呵呵...
转眼功夫,已经在家待一个礼拜了,呜呜...在家待着还真爽啊,只是湖北这边经常下雨,一下雨就只能在家待着啥也干不了,而且电脑还不能上网,回来之前也忘了从FTP上拖几部电影到硬盘上,呜呜...
祝兄弟天天开心,回北京再聊!
@Alexander Zhang:
我正在想呢,你不是回家了嘛,怎么还能上网?莫非是去网吧的?
果然是linus的粉丝阿
当然是只能去网吧啦...不过,还有三天就回北京啦,吼吼...预祝兄弟“五一节”快乐!
虽然用git管理这些简历看起来比较geek,但我觉得对于建立,最笨拙的办法往往是最有效的
发表评论