java - Eclipse CVS - 警告 : commitinfo line contains no format strings

标签 java eclipse ubuntu cvs

我收到以下错误:“commitinfo 行不包含格式字符串 [..] 附加默认值 ("%r/%p %s")"
当尝试使用 Eclipse (juno) 和 Ubuntu 12.04 将项目提交到 CVS 时。

我在其他地方找不到解决方案。目录/usr/local/sbin 为空。

提前致谢,下面是完整的跟踪

The server reported an error while performing the "cvs commit" command.
myProject: cvs commit: warning: commitinfo line contains no format strings:
myProject:     "/usr/local/sbin/validarcommit"  
myProject: Appending defaults (" %r/%p %s"), but please be aware that this usage is
myProject: deprecated.  
myProject: cvs commit: warning: commitinfo line contains no format strings:
myProject:     "/usr/local/sbin/validarcommit"   
myProject: Appending defaults (" %r/%p %s"), but please be aware that this usage is
myProject: deprecated.  
myProject: cvs commit: warning: verifymsg line doesn't contain any format strings:
myProject:     "/export/cvs/CVSROOT/validarmensajecommit"  
myProject: Appending default format string (" %l"), but be aware that this usage is
myProject: deprecated.  
myProject: cvs [commit aborted]: Message verification failed

最佳答案

您的 CVS 存储库包含一个 commitinfo 文件和一个 verifymsg 文件。

commitinfo 文件旨在对每次提交运行验证。从这个错误来看,该文件似乎包含与您的提交匹配的两行,这两行都在服务器上运行命令 /usr/local/sbin/validarcommit

verifymsg 文件旨在运行 CVS 日志操作的验证。您的 verifymsg 文件似乎包含一行调用服务器上的命令 /export/cvs/CVSROOT/validarmensajecommit

一般来说,CVS 期望 commitinfoverifymsg 验证命令包含格式化表达式,CVS 将替换为正在提交的文件、版本等。这是因为这些命令应该实际查看文件或日志行,并根据开发团队的标准查看其中的更改是否可以接受。

显然,为您的特定 CVS 存储库编写 commitinfoverifymsg 的人都没有遵守这些说明,而只是将命令放在那里而没有格式化表达式。因此,您会从服务器收到有关缺少这些格式化命令的警告。

您应该联系负责 CVS 存储库并在其中添加了 commitinfoverifymsg 文件的人员,并告诉他们当前的文件是用已弃用的文件编写的。格式,并且他们应该向其中添加格式字符。

关于java - Eclipse CVS - 警告 : commitinfo line contains no format strings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27041962/

相关文章:

java - 如何在 Objectify 上启用 DEBUG 日志记录

java - 处理 XSLT 转换期间出现 WrappedRuntimeException

java - 如何从 Fragment 类中的 URL 加载图像?

java - 无法将我的 .java 转换为 .class

bash - 阻止 .git/index 更改其权限

java - 非常简单的android java问题

javascript - 如何在 Eclipse 中运行和调试 AngularJS 应用程序?

java - Eclipse - 方法建议问题

python - 更改默认 python 后 netplan 不工作

bash - 菜单不想使用功能