我需要测试我们的源代码的某些旧版本,但是我进行了一些本地更改。因此,我想“存储”这些更改,签出旧版本,进行一些测试,然后返回到当前版本,并还原我的更改。可以在CVS中进行这种工作流程吗?基本上,我需要的是git stash/restore的等效项。

最佳答案

与现代源代码控制系统相比,CVS是原始的。没有直接等价的藏匿之处。

您将获得的最接近的结果是使用cvs diff -u创建更改的统一差异,然后还原更改,执行您需要做的任何事情,再次还原/更新,然后应用修补程序将更改取回。

另外,您可以只在另一个目录中创建另一个签出并在那里独立工作。

关于cvs - 等价于CVS中的git stash?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13576940/

10-15 08:37