Git 在netbeans中复制文件,而不在版本控制中复制它们(Mercurial,但我认为是在所有VC系统中)

Git 在netbeans中复制文件,而不在版本控制中复制它们(Mercurial,但我认为是在所有VC系统中),git,svn,netbeans,mercurial,Git,Svn,Netbeans,Mercurial,我的项目处于版本控制(Mercurial)下。我正在尝试在NetBeans中复制文件(通常在项目文件树中复制粘贴)。但Netbeans不仅复制文件,还将其标记为来自版本控制的基本文件的副本。如何解决这一问题,使其成为Mercurial的新文件?我不确定如何首先阻止NetBeans这样做,但作为一种解决方法,如果您复制了一个文件,并希望Mercurial在提交之前忽略其来源。 您可以转到命令行并使用: hg forget FILENAME 然后,您可以从NetBeans提交该文件以及其他更改,在

我的项目处于版本控制(Mercurial)下。我正在尝试在NetBeans中复制文件(通常在项目文件树中复制粘贴)。但Netbeans不仅复制文件,还将其标记为来自版本控制的基本文件的副本。如何解决这一问题,使其成为Mercurial的新文件?

我不确定如何首先阻止
NetBeans
这样做,但作为一种解决方法,如果您复制了一个文件,并希望Mercurial在提交之前忽略其来源。
您可以转到命令行并使用:

hg forget FILENAME

然后,您可以从
NetBeans

提交该文件以及其他更改,在合并这样创建的文件时,会发生各种有趣的事情。我手动将文件内容粘贴到新文件或复制终端中的文件。如果nb在“项目文件”选项卡中使用vc,而在“文件”选项卡中不使用vs,我会觉得更有意义,但我不确定是否有区别。如果nb有一些文件粘贴热键,也会很好,例如,不按ctrl-v,但按ctrl-shift-v,文件将在没有vc的情况下粘贴