更改为Mercurial存储库

| 我为软件包名称为com.company.app的Android应用程序/基于Java的源维护Merucrial存储库。与任何Android应用程序一样,我在origProj目录中具有以下目录结构
+--assets  
+--res  
+--src  
     +-- com  
       +-- company   
          +-- app
现在,我必须将包名称更改为net.company2.app。 Java源文件的名称不会更改(仅每个文件中的package语句更改)。我想继续使用相同的存储库。我不想失去与过去所做的各种提交相关的历史记录/信息。我该怎么做呢? 我将origProj目录的副本(使用Windows文件资源管理器)复制到newProj-,并更改了子目录以反映新的程序包名称-
+--assets  
+--res  
+--src  
   +-- net  
      +-- company2   
         +-- app
一切正常,但是当我打开存储库以进行“提交”更改时,列出的文件杂乱无章-我的意思是有些条目具有较旧的目录结构。这并不令我感到惊讶,因为我意识到我并没有采用“ Mercurial”方式。正确的方法是什么?我查看了一份详尽的权威指南-我找不到与我正在做的事情有关的部分-也许这些语言/术语与我无关。请帮忙。     
已邀请:
您希望重构其中的2个类,提交,然后使用新的程序包名称重构这些类,然后再次提交。
purge
不是您想要的,它将删除不受版本控制的文件和目录。     

要回复问题请先登录注册