Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何在不破坏Performce depot上的任何内容的情况下重命名解决方案和其中的项目?_Visual Studio_Version Control_Perforce_Renaming - Fatal编程技术网

Visual studio 如何在不破坏Performce depot上的任何内容的情况下重命名解决方案和其中的项目?

Visual studio 如何在不破坏Performce depot上的任何内容的情况下重命名解决方案和其中的项目?,visual-studio,version-control,perforce,renaming,Visual Studio,Version Control,Perforce,Renaming,我想重命名我的解决方案和其中的几个类等,它们已经在源代码管理库、Performce库中了 我如何才能一步一步地做到这一点而不伤害仓库和已经在本地机器上保存副本的用户?假设您的Performce server是2009.1版或更高版本,您可以使用p4 move命令来执行此操作: p4编辑要移动的文件 p4将它们移动到新文件 p4提交更改 有关更多详细信息,请参阅。在解决方案中重命名文件将在某个时候导致代码中断,因此首先要做的是创建分支。然后在分支中进行修改。当一切正常运行时,重新整合到主线中。

我想重命名我的解决方案和其中的几个类等,它们已经在源代码管理库、Performce库中了


我如何才能一步一步地做到这一点而不伤害仓库和已经在本地机器上保存副本的用户?

假设您的Performce server是2009.1版或更高版本,您可以使用p4 move命令来执行此操作:

  • p4编辑要移动的文件
  • p4将它们移动到新文件
  • p4提交更改

有关更多详细信息,请参阅。

在解决方案中重命名文件将在某个时候导致代码中断,因此首先要做的是创建分支。然后在分支中进行修改。当一切正常运行时,重新整合到主线中。其他用户只需同步到最新版本,Perforce将负责重命名、删除等