如何在CVS中提交目录?

如何在CVS中提交目录?

我知道 CVS 很老了,但必须在公司使用它。最近我们将一个库升级到了最新版本。

现在我们想用新库替换旧库。

所以基本上我们要首先在 CVS 中重命名旧库,然后提交新库。

简而言之

  1. 在 CVS 服务器中:将文件夹重命名/.../js/library/.../js/library_legacy.
  2. 对于 CVS 服务器:提交/.../js/library/.../js/.

答案1

CVS 中没有重命名目录命令,因为 CVS 不知道目录,只知道文件。

您有多种选择,您要做什么取决于您希望如何处理进行此更改之前的“旧”修订签出。

  1. 如果您希望“旧”检出将旧库放在该../../js/library位置,那么您应该将旧库复制到新位置,然后用新库覆盖当前位置并提交所有内容。

  2. 如果您希望旧库位于新位置并具有完整的历史记录,则需要复制目录内容在存储库中js/libraryjs/library_legacy。之后在新位置签入新图书馆。如果您签出较旧的版本,您将在“js/library”和“js/library_legacy”的 checke doout 中获得旧库。根据您的构建系统,这可能是也可能不是问题

  3. 与 2 类似,但移动存储库中的目录。这将使得无法签出旧版本,因为旧库将不再显示在构建系统可能期望的旧位置。

相关内容