Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要测试一些旧版本的源代码,但是我有一些本地更改。所以我想“隐藏”这些更改,签出旧版本,做一些测试,然后回到当前版本,并恢复我的更改。是否可以在 CVS 中执行这种工作流程?基本上,我需要的是相当于git stash/restore.
git stash/restore
与现代源代码控制系统相比,CVS 是原始的。没有直接的等价物来存储。
您将获得的最接近的方法是使用cvs diff -u创建更改的统一差异,然后还原更改,执行您需要做的任何事情,再次还原/更新,然后应用补丁以恢复您的更改。
cvs diff -u
或者,您可以在另一个目录中创建另一个结帐并在那里独立工作。