這回想要寫的小技巧蜜宪,是關(guān)于個人文檔的歷史版本管理的。比如要寫一個很長的東西祥山,一口氣寫完中間也不備份很容易出問題圃验,而且一旦想要尋找以往的版本,通常來說會極為困難缝呕。此外更常見的是程序編寫澳窑,經(jīng)常是想要添加一兩個新函數(shù)的時候斧散,莫名其妙導(dǎo)致整個程序異常了,死活調(diào)試不回來摊聋,東改西改鸡捐,最后,恭喜你獲得成就:“徹底崩潰”麻裁。
所以可以說箍镜,無論是個人的論文寫作、程序編寫煎源、平面繪圖色迂、報告整理還是其他的什么工作,都有必要掌握一些小技巧手销,專門處理個人文檔歷史版本管理的問題脚草。
順便說一下,馬驢我經(jīng)常見到人們傳統(tǒng)的方法導(dǎo)致下圖的效果原献,太可怕了:
據(jù)說有個叫GIT的軟件專門做這個的,但我看了看有些殺雞用牛刀的感覺埂淮,目前沒發(fā)現(xiàn)非得用那么高級的工具才能解決的問題姑隅。
本文方法不需要任何非系統(tǒng)自帶的工具。
下面以本文寫作為例倔撞。
步驟概述(如果感覺這里不懂請直接看后文的范例):
1.建立文件夾讲仰,并命名為需要做的事情的名稱,比如“個人文檔的歷史版本管理小技巧”痪蝇。
2.在其中建立子文件夾鄙陡,文件夾命名為0917_01。
3.在這個子文件夾中建立兩個文件躏啰。其中一個是本文的文檔趁矾,文檔用正常名字就行。比如“歷史版本管理.docx”给僵。另一個是空白txt文檔毫捣,命名為“說明.txt”。
4.在“說明.txt”中寫“v0917_01(換行)建立新文件",
5.放心編輯吧帝际!直到編輯到了一定階段蔓同,考慮備份目前的進(jìn)度了。進(jìn)入下一步蹲诀。
6.修改”說明.txt“的內(nèi)容斑粱,寫上現(xiàn)在的進(jìn)度。
7.回到頂層的文件夾里面(此時這里只有一個叫做”0917_01“的文件夾)脯爪,右鍵拖動一小段距離则北,選擇”復(fù)制到當(dāng)前位置“矿微,并將子文件夾副本重命名為”0917_02“。
8.編輯新的子文件夾的內(nèi)容(注意不需要重命名其中的文件)咒锻,直到新的階段冷冗。進(jìn)入下一步。
9.在“說明.txt”中記錄本次修改的內(nèi)容概述惑艇。
10.回到最頂層文件夾蒿辙,重復(fù)第7步的步驟,并循環(huán)滨巴,直到整個寫作結(jié)束思灌。
簡單來說就是:
(1)在項(xiàng)目文件夾中建立這些不同歷史版本的子文件夾(備注:隨用隨建,不是一開始就弄這么許多恭取,剛開始只有一個泰偿,編號方法見后文):
(2)其中每一個子文件夾里面是這樣的:
(3)每個版本說明“說明.txt”里面是這樣的內(nèi)容:
版本號的命名方式——
然后,說一下馬驢我習(xí)慣的版本號的命名方式(也就是子文件夾的命名方法)蜈垮。通常軟件行業(yè)主流的版本號管理方案比較成熟耗跛,但是用在這里有些小題大做。只說簡單易用的方法攒发。
方法一:時間命名法
這個方法適合于每一個備份文件之間跨日的工作调塌。比如0917、0918惠猿,如果跨年羔砾,就是140917、140918偶妖,如果一天有多個版本姜凄,就是0917_01、0917_02這樣趾访。
方法二:版本號法
這個方法很容易看出版本遞進(jìn)的關(guān)系态秧,比如v0.1.0、v0.2.0腹缩、v0.2.1等等屿聋。
一般來說,第一個數(shù)都是0藏鹊,表示未完成润讥。如果是在已有基礎(chǔ)上修改就是1或者更大。第二個數(shù)是本次的階段性版本盘寡,通常是完成一個大段落后改這個數(shù)楚殿。第三個數(shù)是小修改。
缺點(diǎn)是后面的版本號可能比較密。整體來看可能不均衡脆粥,處女座慎用砌溺。
總結(jié)一下——
本文方法的優(yōu)點(diǎn)在于:
①正式文件保持自己的正式名稱,便于交流共享变隔。
②重命名只在子文件夾的數(shù)字上规伐,操作數(shù)量少。
③要尋找歷史版本的時候匣缘,如果txt里面記錄比較清晰的話猖闪,就很容易知道去哪里找。
小技巧推薦肌厨,歡迎交流培慌。