Mercurial预提交操作

问题描述 投票:0回答:1

在使用Mercurial的情况下,我一直在努力解决以下关于源代码版本的问题。一方面,我在本地工作目录下有源代码,这些源代码在Mercurial的控制之下。另一方面,我在我的IDE中自动生成的工作空间里有一份这些源代码的副本,而这些源代码不在Mercurial的控制之下。这就是问题所在。因为我将通过我的IDE对源代码进行修改。所以我会修改那些不在Mercurial控制下的源代码。我需要有一些同步机制,确保通过我的IDE在我的源代码中所做的修改能够反映到工作目录中。

我有一个想法,我可以通过某种方式扩展hg commit命令来实现这种同步机制,它首先将源代码从工作空间复制到工作目录中,然后再实际执行提交。

谁能告诉我上述想法是否可行?谢谢大家的建议。

mercurial mercurial-hook mercurial-extension
1个回答
2
投票

有谁能告诉我,上述想法是否可行?

总之--不可行。只是因为你的IDE-空间(现在)根本就没有链接到Mercurial上

好的、正确的、实用的方法是

  • 在工作目录中工作,工作目录也必须是你的IDE空间,同时忽略所有你的IDE中不需要的工件。
  • 滥竽充数
© www.soinside.com 2019 - 2024. All rights reserved.