首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将.Net WebProject更改为包含子项目的解决方案

将.Net WebProject更改为包含子项目的解决方案
EN

Stack Overflow用户
提问于 2012-12-28 17:15:14
回答 1查看 78关注 0票数 0

我想问你一些关于强制的疑难案例。

那么我有什么。有一个.Net WebSite项目。它在perforce中处于版本控制之下。任务是有一个解决方案,其中将包含此项目(认为它也必须转换为WebApplication)和另一个子项目。

下一个问题是:有没有可能进行这样的更改,并且不强制破坏历史记录?对于更多细节,我添加了最小的解释: For ex。在p4中有类似这样的东西

代码语言:javascript
复制
    -WebProject (folder)
    --WebProject.csproject(VS project file)
    --some other files.....

据我所知,在改变之后,它一定是这样的

代码语言:javascript
复制
    -WebSolution (folder)
    --WebSolution.sln (VS solution file)
    --WebProject (folder contained previous web site)
    --NewProject(project that should be added to solution)

那么,在新的实现中,是否有可能进行更改并具有正常的网站文件历史记录?

EN

回答 1

Stack Overflow用户

发布于 2013-01-02 22:27:24

是否有可能进行此更改并且不会强制破坏历史记录?

是的,您可以保留历史记录。

只要您在移动文件时集成文件,历史记录就会被保留下来。这感觉与直觉相反,因为你没有将brach移动到另一个分支或类似的东西。尽管如此,它仍然是您想要使用的集成命令。要移动具有perforce历史记录的文件,请在仓库视图中右键单击该文件,然后单击“集成...”。然后只需输入新名称。您还应将旧文件标记为删除。

在较新版本的P4中,您可以使用"move“命令来执行此操作,请参阅有关这两种方法here的更多信息。

在本例中,您不想移动整个文件夹,因此只需在depot视图中对该文件夹使用集成或移动即可。

您可能还想更改一些文件,例如vsproj-file。我建议在单独的更改列表中执行此操作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14067180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档