在使用Mercurial的情况下,我一直在努力解决以下关于源代码版本的问题。一方面,我在本地工作目录下有源代码,这些源代码在Mercurial的控制之下。另一方面,我在我的IDE中自动生成的工作空间里有一份这些源代码的副本,而这些源代码不在Mercurial的控制之下。这就是问题所在。因为我将通过我的IDE对源代码进行修改。所以我会修改那些不在Mercurial控制下的源代码。我需要有一些同步机制,确保通过我的IDE在我的源代码中所做的修改能够反映到工作目录中。
我有一个想法,我可以通过某种方式扩展hg commit命令来实现这种同步机制,它首先将源代码从工作空间复制到工作目录中,然后再实际执行提交。
谁能告诉我上述想法是否可行?谢谢大家的建议。
有谁能告诉我,上述想法是否可行?
总之--不可行。只是因为你的IDE-空间(现在)根本就没有链接到Mercurial上
好的、正确的、实用的方法是