我现在有两个独立的本地存储库副本吗?我可以单独更改每个目录上的文件,提交,更新等,如果它是从两台不同的计算机上完成的吗?
(这可能取决于CVS存储有关本地副本的信息的方式)
是的我知道这不是CVS的直接使用,只是询问它是否可行
答案 0 :(得分:1)
我现在有两个独立的本地存储库副本吗?
是的,您有两个独立的 LOCAL 副本。
我可以在每个目录上更改文件,提交,更新等 独立地?
不,两个副本都指向同一存储库中的同一文件。所以只要你没有犯下它们,它们就是独立的。提交时,最后一次提交操作将覆盖前一次提交操作。
实际上,代码的每个文件夹旁边都有一个CVS
文件夹,用于保存该文件夹中文件的存储库信息。因此,当您复制项目或包时,CVS文件夹将随之复制,因此无论您制作了多少副本,都将引用相同的存储库条目。
即使您将复制的文件夹传递给另一个包层次结构,每当您提交文件时,它都会替换它首次创建的存储库中的原始文件。
如果你想拥有独立的副本,你必须只复制和放置你的源代码(.java)文件并通过Eclipse提交它,例如,在这种情况下,CVS插件旁边没有找到任何现有的CVS文件夹新文件夹,并在存储库中的本地和新条目中生成一个新文件夹。