2014-09-06 21 views
0

將git倉庫中的所有源文件(從HEAD)轉儲到平面文本文件的最佳方式是什麼?我在寫一些只是枚舉所有文件並從文件名中構建一個小標題的東西之前問,因爲我認爲有一個更好的工具,我找不到。如何在git倉庫中完成所有源代碼的完全平坦轉儲?

預期的用途是將代碼提交給已發佈文檔(由XeLaTeX/org-mode生成的PDF)的附錄中以供後人使用。

+0

我不認爲git知道乳膠。也許你可以使用'git show'並將其包裝在shell腳本中? – simonzack 2014-09-06 04:08:13

+1

我並不太在意TeX部分,或者我會在TeX.SE上提出一個問題。我可以用Markdown或emacs組織模式讓它看起來很好。 – 2014-09-06 04:47:25

回答

0

沒有人提及任何現有的工具,所以I've started work on one

我使用的算法是這樣的:

  1. git ls-files與過濾按文件擴展
  2. 加入文件名,並用換行文件
  3. 從所需的輸出格式添加一些簡單的標記