Version control 我在错误的位置添加了一个文件?我应该移除它吗?

Version control 我在错误的位置添加了一个文件?我应该移除它吗?,version-control,cvs,Version Control,Cvs,我同时处理两个CVS分支。现在我在分支_1而不是分支_2中添加了一个文件。如何“撤消”cvs添加操作。实际上,它是否更改了存储库中的某些内容,或者只是本地更改了CVS目录中的某些内容?您可以使用CVS remove命令 我认为,如果您尚未提交,您的添加/删除甚至不会出现在回购历史记录中,否则您将看到它,但文件将不再存在 如果你还没有提交,cvs update-C也应该起作用,因为cvs add命令将文件标记为要添加,但它们实际上是在下次提交时添加的。你可以使用cvs remove命令 我认为,如

我同时处理两个CVS分支。现在我在分支_1而不是分支_2中添加了一个文件。如何“撤消”cvs添加操作。实际上,它是否更改了存储库中的某些内容,或者只是本地更改了
CVS
目录中的某些内容?

您可以使用
CVS remove
命令

我认为,如果您尚未提交,您的添加/删除甚至不会出现在回购历史记录中,否则您将看到它,但文件将不再存在


如果你还没有提交,
cvs update-C
也应该起作用,因为
cvs add
命令将文件标记为要添加,但它们实际上是在下次提交时添加的。

你可以使用
cvs remove
命令

我认为,如果您尚未提交,您的添加/删除甚至不会出现在回购历史记录中,否则您将看到它,但文件将不再存在


如果你还没有提交,
cvs update-C
也应该起作用,因为
cvs add
命令将文件标记为要添加,但它们实际上是在下次提交时添加的。

所以
cvs remove
是解决方案,或者根本不需要担心,由于使用
cvs add
对存储库没有进行任何更改?我猜是第二个!绝对是,
cvs remove
是解决方案:)在完成
cvs commit
之前,
cvs add
操作不会完成。但是请注意,文件本身将从磁盘中删除!在之前备份一份!:)但是如果
cvs add
没有改变存储库中的任何内容,那么为什么我需要
cvs删除它呢?这里真正需要的是从
cvs/Entries
文件中删除新条目。只要您尚未提交,这两个命令都将执行此任务。。。唯一的区别是
remove
实际上会删除该文件。
cvs update-C
将使您的工作副本保持最新,放弃所有未提交的更改。所以要小心使用;-)(顺便说一句,如果您使用的是WinCVS,该选项在更新设置选项卡中被称为获取干净副本),因此
cvs remove
是解决方案,或者根本不需要担心,因为在使用
cvs add
的存储库上没有做任何更改?我猜是第二个!绝对是,
cvs remove
是解决方案:)在完成
cvs commit
之前,
cvs add
操作不会完成。但是请注意,文件本身将从磁盘中删除!在之前备份一份!:)但是如果
cvs add
没有改变存储库中的任何内容,那么为什么我需要
cvs删除它呢?这里真正需要的是从
cvs/Entries
文件中删除新条目。只要您尚未提交,这两个命令都将执行此任务。。。唯一的区别是
remove
实际上会删除该文件。
cvs update-C
将使您的工作副本保持最新,放弃所有未提交的更改。所以要小心使用;-)(顺便说一句,如果您使用的是WinCVS,则该选项称为“更新设置”选项卡中的“获取干净副本”)