如何重命名解决方案和其中的项目而不破坏 PerForce 仓库上的任何内容?
我想重命名我的解决方案和其中的几个类等,它们已经在 Perforce 仓库的源代码控制仓库中。
我怎样才能一步一步地做到这一点而不损害软件仓库和已经在本地计算机中保存副本的用户?
I would like to rename my solution and a couple of classes etc. in it which is already in source-control depot, in Perforce depot.
How can I do that step by step without harming the depot and the users who are already keeping a copy in their local machines?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在解决方案中重命名文件有时会导致代码损坏,因此首先要做的就是创建一个分支。然后在分支中进行修改。当一切正常后,重新集成到主线中。其他用户只需同步到最新版本,Perforce 将负责重命名、删除等。
Renaming files in a solution will result in broken code at some point so the first thing to do is make a branch. Then make the modifications in the branch. When everything is working properly, integrate back into the main line. Other users then just need to synch to the latest revision and Perforce will take care of the renaming, deleting, etc.
假设您的 Perforce 服务器版本为 2009.1 或更高版本,您可以使用 p4 move 命令执行以下操作:
有关更多详细信息,请参阅 Perforce 文档。
Assuming your Perforce server is version 2009.1 or later, you can use the p4 move command to do this:
See the Perforce documentation for more details.