我们正在使用CVS进行版本控制,并在项目中提交和获取更改。 我们经常面临以下问题: - CVS集成在Eclipse中。
- 由于团队规模很大,人们经常会提交并且不会就实际提交者的评论发表评论。当有人时,这会产生很大的问题 更改代码和该人的身份未知。
醇>
是否有任何方法可以捕获在CVS中提交任何内容的用户的详细信息,无论他是否愿意告诉。这种方式即使有人更改了存储库中的任何内容而未通知任何人身份和该人所做的更改也可以找到。
答案 0 :(得分:2)
CVS记录与每次提交相关联的用户ID。设置用户/密码是CVS管理员的任务。可以使用多种身份验证方案(例如针对底层操作系统进行身份验证或针对文件进行身份验证),但在一天结束时,用户必须“登录”到CVS存储库才能使用它。
因此,只要您的CVS管理员设置了正确的身份验证,每个用户都将拥有自己的用户ID和密码来登录CVS。
尝试对文件执行cvs log
,您将看到修订号列表以及所有提交者的详细信息。
如果您的CVS存储库不设置了正确的身份验证,那么在某种程度上,您将在这里拍摄自己。通过允许人们在没有正确识别自己的情况下提交代码,您放弃了......识别提交者的可能性。
如果您想以安全方式检查CVS服务器的配置方式,请尝试查看您自己如何访问CVS服务器。首先查看CVSROOT
环境变量(如果您在命令行中工作),或者 - 如果您正在使用IDE - 请查看CVS连接的设置。我发现很难相信你可以连接到组织中的CVS服务器,而不知道如何这样做。