想用 STAGE 代码覆盖我的 DEV 环境 ASP.NET Visual Studio 2012 TFS

Want to overwrite my DEV environment with STAGE code ASP.NET Visual Studio 2012 TFS

我们的DEV分支犯了很多乱七八糟的错误,我们还升级了我们的CMS,这导致了更多的问题。我们想用 STAGE 分支中的所有代码覆盖我们的 DEV 分支 - 但我们希望分支历史保持完整(能够看到我们之前对文件的更改)。

我有办法做到这一点吗?我们正在使用 TFS。

如果您想要完全覆盖,请打开源代码管理资源管理器并检查整个分支,然后进入您的 Windows 资源管理器并删除全部内容。

然后将你的Stage分支的所有文件复制到你的Dev分支文件夹,并全部签入。TFS只会签入已更改的文件,删除不在你的stage分支中的文件,并添加已更改的文件不在您的 Deb 分支中。

或者,如果它们是直系后代,您可以尝试将它们合并,或者进行无基础的合并。但这可能会很痛苦。