Mercurial:如何更改命名空间,但仍然能够从 fork 中提取更改

发布于 2025-01-03 07:40:18 字数 215 浏览 0 评论 0原文

我有以下问题。我正在使用 C# MVC3 进行开发。

我有一个解决方案,我们称之为解决方案 A,其中我开发了一组基本特性和功能。然后,我将其分叉并将解决方案中项目的命名空间更改为更适合特定站点的名称。 TheHotSauce 不是一个好的生产名称:) 我现在想将解决方案 A 的更新拉入这个新解决方案中,但似乎更改命名空间和文件夹结构导致了这里的问题。

请有人建议或解释一个好的方法。

I have the following problem. I am developing in C# MVC3.

I have a solution, lets call it Solution A, in which I have developed a base set of features and functionality. I am then forking this and changing the namespace of the projects in the solution to something more suitable to the specific site. TheHotSauce is not a good production name:) I now want to pull updates to Solution A into this new solution, but is seems that changing the namespace and hence the folder structure has caused issues here.

Please would someone suggest or explain a good approach to this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

嗼ふ静 2025-01-10 07:40:18

听起来您需要更新默认拉取路径。请参阅 hg 帮助路径。它解释说您只需编辑 .hg\hgrc 文件。现在它包含类似这样的内容:

[paths]
default = C:\path\to\your\old\solution

您只需将路径更新为解决方案的新名称即可。这将使 hg pullhg Push 默认使用该位置。

It sounds like you need to update the default pull path. See hg help paths. It explains that you an just edit the .hg\hgrc file. It contains something like this now:

[paths]
default = C:\path\to\your\old\solution

and you simply update the path to the new name of your solution. That will make hg pull and hg push use that location by default.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文