在Jenkins中同步时Perforce翻译文件错误

时间:2017-11-28 13:05:25

标签: jenkins perforce

My Jenkins版本:2.46.2- LTS。 Jenkins OS:Ubuntu(这是Jenkins主服务器)。 Perforce插件版本:1.7.5 从机:操作系统Windows-7(64位)。 Perforce Visual Client版本:2016.2

我已经将perforce配置为将代码从主服务器同步到从机。但是当我试图下载它时会显示以下错误。

Jenkins错误: -

在强制同步时遇到与perforce.Error相关的捕获异常。错误:Line附近的文件内容翻译失败。

由于这个原因我无法下载文件。所以任何建议都会有所帮助。

1 个答案:

答案 0 :(得分:1)

这听起来像是Unicode翻译错误。设置P4CHARSET为不同的值可能会有帮助,但如果文件在后端损坏(即他们AREN'吨有效的UTF8,这是服务器如何归其所有的Unicode文件的副本),那么它赢得了'吨无论你在客户端设置什么。

良好的故障排除步骤是尝试将同一文件同步到另一个客户端,并查看最初提交的客户端的历史记录,并尝试找出它正在使用的字符集。