2013-10-06 46 views
3

是否有git等同於舊的RCS co -p?該命令是「結帳」命令co的一個選項,但它並沒有真正檢查任何東西;它只會獲取文件的請求版本並將其轉儲到標準輸出。這是我用lot與RCS(通常將標準輸出重定向到某個不影響我工作區域的其他目錄中的文件)。我查看了git手冊頁,但找不到這樣的內容。Git相當於RCS co -p?

回答

1

很多,但最方便的(對我而言)是git show。比方說,你想看看長什麼樣文件dir/foo像3個版本前在支X

git show X~3:dir/foo 

您可以使用HEAD~n備份n犯當前分支(和忽略波浪和數量完全得到最近簽入的版本)等;見git rev-parse --help指定修訂。

+1

謝謝,這個工程。我查看了「git show」的man page,它說「對於普通的blob,它顯示了簡單的內容」,但我不認爲這是我想要的。文件是否被認爲是「blob」? – ajb

+1

是的,一個文件是一個「blob」。我懷疑這個術語是來自數據庫術語「二元大對象」的貸款。 – tripleee