4
我需要測試一些舊版本的源代碼,但我有一些本地更改。所以我想「隱藏」這些更改,檢出舊版本,做一些測試,然後回到當前版本,然後恢復我的更改。在CVS中可以做這種工作流嗎?基本上,我需要的是相當於git stash/restore
。git在CVS中的等價物?
我需要測試一些舊版本的源代碼,但我有一些本地更改。所以我想「隱藏」這些更改,檢出舊版本,做一些測試,然後回到當前版本,然後恢復我的更改。在CVS中可以做這種工作流嗎?基本上,我需要的是相當於git stash/restore
。git在CVS中的等價物?
與現代源代碼控制系統相比,CVS是原始的。沒有直接相等於藏匿。
您將得到的最接近的結果是使用cvs diff -u
爲您的更改創建統一的差異,然後恢復更改,執行所需操作,再次恢復/更新,然後應用修補程序以恢復修改。
或者,您可以在另一個目錄中創建另一個結帳並在那裏單獨工作。
另一個結帳可能是最簡單的方法,除非你有一個相當大的源代碼樹。 CVS專爲所有工作樹共享一個回購。 –
'git-cvsimport'?我知道CVS中沒有隱藏功能。 – ldav1s