C007|版本控制如何幫助管理學術論文草稿?

更新於 發佈於 閱讀時間約 1 分鐘

版本控制 (Version Control),


是一種追蹤檔案被更改歷史的技術,


是團隊合作必備的工作實務[1]。


我在博士一二年級時期,


比較像是單打獨鬥,


與合作的學弟妹也是一對一溝通,


可以維持同步,把研究成果做出來。


然而,當我到博士三年級以後,


開始與更多人進行研究合作,


一對一溝通就顯得顧此失彼,


合作也就變得有些人身有些人淺。


而現在作為博士後研究員,


要同時指導十個以上的學生,


學習版本控制的技術在這個狀況就會更有價值。


而在學習版本控制的過程中,


我遇見了一句話相當有啟發:


「檔案的每一次更新,都是一次完整的思想[2]。」


如果把學術論文當作這裡的檔案,


那麼每次更新學術論文的草稿,


我應該都要去記錄這一次是增加了哪個部分的完整思想。


例如目前的版本號如果是 1.0.0,


而如果我架構好一個小節的結構以後,


我就可以將版本號設定為1.1.0,


而在這個結構內增加了一個段落的細節,


我就可以將版本號更新為 1.1.1。


如此,檔案的迭代過程,


就可以很詳細地被記錄下來,


而每個論文每天做一個minor change,


長期一定會有豐盛的成果。


Reference

[1] Section 2.1 , https://www.manning.com/books/learn-git-in-a-month-of-lunches

[2] Section 2.1.1, https://www.manning.com/books/learn-git-in-a-month-of-lunches

avatar-img
537會員
1.8K內容數
Outline as Content
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
王啟樺的沙龍 的其他內容
我從2020年博士四年級開始使用Obsidian, 到現在2024年已經有快5年的經驗。 每個時期需要產出的知識工作成果不一樣, 所以我的Obsidian知識生產工作流也是一直不斷在調整。 照我的經驗, 要打造自己最順手的工作流, 你需要先定義清楚「產出物」是什麼
三年前,我開始鑽研卡片盒筆記法,逐漸體會到做筆記最困難的部分,其實是看見資訊的內部連結。這種筆記方法不僅能幫助我們更好地組織資料,還能提升研究的效率和質量。 ▋理解資訊連結 卡片盒筆記法的核心在於理解和整理資訊之間的關聯性。這並非僅僅是將資訊羅列起來,而是需要將零散的資訊點連結成一個有機
「與紀錄一起推進工作」 「邊留下紀錄邊推進工作」 「邊使用紀錄邊推進工作」 「Logging工作術的核心,是「留下」並「使用」紀錄」 這4句話,節錄於日本作者倉下忠憲[1]的著書, 《ロギング仕事術: 課題に気づく、タスクが片づく、成果が上がる 》[2]的第24頁。
卡片盒筆記法是一種非常強大的知識管理工具, 特別適合那些想要深度理解和記錄複雜信息的人。 在這篇文章中, 我們將探討三個新手常犯的錯誤, 以及如何避免這些錯誤。 通過避免這些錯誤, 您可以更好地掌握這種筆記方法。 ▋錯誤1 - 給卡片取標題 許多新手在
在Python中, 要寫一個完整的「符元化類 Tokenizer Class」, 這個Class需要的功能有: 1.「編碼 Encode」:將「文本 Text」分割成「符元 Token」。 2.「詞彙 Vocabulary」:將「符元 Token」映射到「符元ID TokenID
2024年6月9日星期日, 這個週末我調整了一個GPTs, 幫助我將500-1000字的英文文章, 逐句翻譯, 並根據內文結構標記副標題。 這大大的改變我閱讀原文書的方式。 雖然來美國已經要滿七年, 但對於那種300頁, 美國作者寫的nonfictio
我從2020年博士四年級開始使用Obsidian, 到現在2024年已經有快5年的經驗。 每個時期需要產出的知識工作成果不一樣, 所以我的Obsidian知識生產工作流也是一直不斷在調整。 照我的經驗, 要打造自己最順手的工作流, 你需要先定義清楚「產出物」是什麼
三年前,我開始鑽研卡片盒筆記法,逐漸體會到做筆記最困難的部分,其實是看見資訊的內部連結。這種筆記方法不僅能幫助我們更好地組織資料,還能提升研究的效率和質量。 ▋理解資訊連結 卡片盒筆記法的核心在於理解和整理資訊之間的關聯性。這並非僅僅是將資訊羅列起來,而是需要將零散的資訊點連結成一個有機
「與紀錄一起推進工作」 「邊留下紀錄邊推進工作」 「邊使用紀錄邊推進工作」 「Logging工作術的核心,是「留下」並「使用」紀錄」 這4句話,節錄於日本作者倉下忠憲[1]的著書, 《ロギング仕事術: 課題に気づく、タスクが片づく、成果が上がる 》[2]的第24頁。
卡片盒筆記法是一種非常強大的知識管理工具, 特別適合那些想要深度理解和記錄複雜信息的人。 在這篇文章中, 我們將探討三個新手常犯的錯誤, 以及如何避免這些錯誤。 通過避免這些錯誤, 您可以更好地掌握這種筆記方法。 ▋錯誤1 - 給卡片取標題 許多新手在
在Python中, 要寫一個完整的「符元化類 Tokenizer Class」, 這個Class需要的功能有: 1.「編碼 Encode」:將「文本 Text」分割成「符元 Token」。 2.「詞彙 Vocabulary」:將「符元 Token」映射到「符元ID TokenID
2024年6月9日星期日, 這個週末我調整了一個GPTs, 幫助我將500-1000字的英文文章, 逐句翻譯, 並根據內文結構標記副標題。 這大大的改變我閱讀原文書的方式。 雖然來美國已經要滿七年, 但對於那種300頁, 美國作者寫的nonfictio
你可能也想看
Google News 追蹤
Thumbnail
這篇文章將介紹工程師使用版控和git的相關知識和技能,包括版本控制的意義和git的基本指令,以及開發流程和webhook的概念。
Thumbnail
雖然「編輯」工作需要紀律,但卻又不僅止於此,否則,就可能把編輯工作給過度簡化了...
Thumbnail
本篇文章介紹如何使用Git Bash進行版本控制操作,包括創建repository、查看狀態、歷程以及加入暫存和提交暫存等操作。透過基本的Git指令,您可以更深入地瞭解Git工具的使用方法。
Thumbnail
上個月再次地把緒論修改好,還算順利地繼續往下,突然發現原來第一章真的很重要,同時也最難動筆,一字一句都舉步艱難(但過了之後就覺得海闊天空)。
※ 簡短說明Git 和 Git Flow 是什麼?如何應用? Git 是什麼? Git是一個分散式版本控制軟體,能夠紀錄檔案的狀態變化,以及協調多個開發者之間的工作。它允許團隊成員協作編輯和管理項目的代碼庫,並且能夠追蹤文件的歷史變更、恢復到以前的版本、合併不同版本的代碼,以及解決代碼衝突等。
e等公務園+學習平臺/專題研討實務-委升薦及員升高員訓練適用/測驗解答記錄分享
關於Git(一) 版本管理系統是什麼?為什麼要用? 版本管理系統(Version Control System,VCS)是一種追蹤和管理項目代碼、文件和資源變更的工具。 工作流程上可防止每個人因使用自己的開發程式搭配不同且不相容的工具所引起的混亂。版本控制會同步處理版本,並確定變更不會與其他人
期刊論文的品質和表達方式是成功發表的關鍵。然而,許多研究者可能會面臨到英文語言表達、格式要求等方面的挑戰,這可能影響他們的研究成果被廣泛傳播的能力。為了解決這些問題,我們提供了一站式的學術出版服務,將期刊論文校對一直到專業的英文編修的整個過程結合,讓您的研究得以流暢地呈現在期刊上。 一、投稿期
Thumbnail
這篇文章將介紹工程師使用版控和git的相關知識和技能,包括版本控制的意義和git的基本指令,以及開發流程和webhook的概念。
Thumbnail
雖然「編輯」工作需要紀律,但卻又不僅止於此,否則,就可能把編輯工作給過度簡化了...
Thumbnail
本篇文章介紹如何使用Git Bash進行版本控制操作,包括創建repository、查看狀態、歷程以及加入暫存和提交暫存等操作。透過基本的Git指令,您可以更深入地瞭解Git工具的使用方法。
Thumbnail
上個月再次地把緒論修改好,還算順利地繼續往下,突然發現原來第一章真的很重要,同時也最難動筆,一字一句都舉步艱難(但過了之後就覺得海闊天空)。
※ 簡短說明Git 和 Git Flow 是什麼?如何應用? Git 是什麼? Git是一個分散式版本控制軟體,能夠紀錄檔案的狀態變化,以及協調多個開發者之間的工作。它允許團隊成員協作編輯和管理項目的代碼庫,並且能夠追蹤文件的歷史變更、恢復到以前的版本、合併不同版本的代碼,以及解決代碼衝突等。
e等公務園+學習平臺/專題研討實務-委升薦及員升高員訓練適用/測驗解答記錄分享
關於Git(一) 版本管理系統是什麼?為什麼要用? 版本管理系統(Version Control System,VCS)是一種追蹤和管理項目代碼、文件和資源變更的工具。 工作流程上可防止每個人因使用自己的開發程式搭配不同且不相容的工具所引起的混亂。版本控制會同步處理版本,並確定變更不會與其他人
期刊論文的品質和表達方式是成功發表的關鍵。然而,許多研究者可能會面臨到英文語言表達、格式要求等方面的挑戰,這可能影響他們的研究成果被廣泛傳播的能力。為了解決這些問題,我們提供了一站式的學術出版服務,將期刊論文校對一直到專業的英文編修的整個過程結合,讓您的研究得以流暢地呈現在期刊上。 一、投稿期