2013-04-20 15 views

回答

0

是的,你可以。

git checkout [some-older-commit-ref] a-file 

只是爲每個文件做這件事。

0

這是一件非常奇怪的事情。任何現代VCS都被設置爲跟蹤項目的狀態,即,在某個時間點完整文件集的內容。如果你經常需要混合和匹配不同版本的文件,也許你應該重新思考你在做什麼。我只能假設你並不需要如上所述的奇怪序列,因此:

  • 確定在相同版本中一起使用的文件集(可能您可以通過考慮不同類型的「builds」)
  • 爲文件版本的每個變體集合創建一個分支
  • 也許創建一個「主開發」分支,在其上創建文件的新版本,並從中選擇櫻桃?還是每個文件包的開發分支,並從每個「構建」中選擇它的版本?
相關問題