gpt4 book ai didi

visual-studio - 如何在 Visual Studio 中重构而不丢失源代码管理历史记录?

转载 作者:行者123 更新时间:2023-12-02 03:06:22 24 4
gpt4 key购买 nike

在重构应用程序时,使用 ReSharper 在 Visual Studio 2010 中移动/重命名源文件非常有帮助。 Perforce 源代码控制集成无法应对此类更改,除非将其视为不相关的“从此处删除”“添加到此处”,这会破坏历史链。我的问题是:

  1. 有没有办法强制 Perforce 插件首先做正确的事情?
  2. 如果没有,事后有什么办法可以对外和解吗? (Perforce 有什么方法可以识别已移动、可能已重命名且内容更改有限的文件吗?)
  3. 是否有其他源代码控制产品可以透明地处理此问题?

谢谢!

最佳答案

这是其他源代码控制系统的一个失败,而不仅仅是 Perforce。 TFS 也遇到同样的问题。

  1. 不,没有办法。
  2. 除了在 checkin 评论中进行评论之外,如果您确保提交仅包含删除和添加,则可以将链接保留在那里。
  3. 我相信Git做。它还处理文件之间部分代码的移动。

关于visual-studio - 如何在 Visual Studio 中重构而不丢失源代码管理历史记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5795674/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com