2024-06-18|閱讀時間 ‧ 約 23 分鐘

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

    版本控制 (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

    分享至
    成為作者繼續創作的動力吧!
    現為加州大學洛杉磯分校機器學習博士後研究員. 分享Obsidian第二大腦建構實務. 原子寫作與精實寫作實務. 精力管理與學術工作流實務.
    © 2024 vocus All rights reserved.