我在一个不断发展的大型代码库中工作,并使用perforce来管理它。问题是我需要每天更新它,这需要很长时间才能完成。我正在寻找自动化这一过程的方法。
我首先考虑编写脚本并将其作为计划任务。我不能这样做,因为运行“p4 sync”给了我“p4 protect”相关的错误。我没有,也不会获得服务器的管理员权限,因此我无法将自己添加到保护表中。
由于我可以通过P4V同步 - perforce UI-我想应该有办法通过自定义工具或类似的东西实现这一目标。
请大家指点一下如何处理这个问题,或者是否有解决方案。
答案 0 :(得分:2)
如果'p4 sync'在脚本中出现保护错误,但在使用P4V时却没有,则脚本中的环境很可能是错误的。 P4PORT,P4USER和P4CLIENT需要在我们的脚本中具有与P4V连接中完全相同的设置。