我正在使用Unity和Perforce。
我有一个已添加为组件的脚本文件,我想更改名称。通常,您只需更改Unity中脚本的名称,并更新引用组件。
我知道我可以在Perforce中移动文件以保存文件的历史记录,但Unity不会知道,因此它无法更新引用。
所以问题是我想在Unity中重命名脚本,让它的引用更新,然后我想告诉Perforce这个更改,并保持文件的历史记录不变。
我的理解是move
命令不希望文件已经被重命名。
答案 0 :(得分:3)
它不漂亮,但你可以这样做:
这样Unity引用应该仍然完整,Perforce获取它的移动命令。
如果您拥有团队许可证,您可能还想看一下:https://github.com/Unity-Technologies/VersionControlPlugins。
答案 1 :(得分:2)
如果您使用的是13.2服务器,只需移动忽略Perforce的文件(无p4编辑或移动),然后从命令行运行'p4 reconcile'或从P4V运行'Reconcile Offline Work'。 Perforce会自动查看移动并正确处理。