我有一个存储我的代码库的CVS服务器。我在这台服务器上有root权限。我想更新源代码文件,虽然我可以检查出来然后再检查一下,我想直接使用文件中的root权限修改它。当我下载文件时,我注意到“,v”扩展文件中包含最新版本的代码。我可以改变吗? 如果我这样做,这个改变会出现在任何地方吗?
答案 0 :(得分:2)
是的,但不要。
,v
文件确实包含该文件的最新版本的副本。如果您具有对它的读/写访问权限,则可以对其进行修改,结果将是对当前版本的更改。
如果您对格式足够了解,您甚至可以更改以前的版本和元数据。
您可能必须强制更新您的工作副本以命名更改,因为CVS将假定,v
文件未更改(您已将repo置于不一致状态)。 / p>
但是,除非你有非常充分的理由,否则不要这样做。如果要在CVS中更改文件,请在工作副本中进行更改并将其签入。通过编辑,v
文件,您将失去使用源控制系统的大部分目的。