在我的場景中,我有一個程序分析數據輸入文件並生成其他數據輸出文件。我想對版本控制程序進行版本控制,並且我想要版本控制數據文件,並且作爲首選項,我希望在程序的工作副本中包含數據文件的工作副本。我希望程序和數據分開版本控制,以減少「噪音」。該程序不依賴於數據文件。git子模塊是在工作副本中擁有工作副本的唯一安全方式嗎?
如果我使用git子模塊,那麼當數據目錄內發生事情(我認爲提交的更新)時,程序的版本控制會注意到子模塊有更新。如果程序依賴於數據,那麼這很有用,但它不會。
在這種情況下,是否有可能在不使用git子模塊的情況下在另一個工作副本中擁有工作副本?
喜歡聽這個。這種方法有什麼可能出錯的嗎?或者它只是工作? – 2012-01-13 14:14:56