2011-06-10 71 views
0

我选择Mercurial作为回购。该项目的根目录是/Myproject,并包含文件夹/MyProject/src/MyProject/res;现在,我想添加在资源库中重命名文件夹创建另一个层次:MercurialEclipse重命名

/MyProject/Server/src 
/MyProject/Server/res 
/MyProject/Client/a 
/MyProject/Client/b 

我怎样才能做到这一点MercurialEclipse插件,而无需使用汞重命名终端命令?

回答

1

在命令行的:

hg rename src Server/src 
hg rename red Server/res 
hg commit -m 'moved res and src into Server' 

想必你可以做,在MercurialEclipse太多,但也许是时候折腾GUI拐杖到了一边。

+0

ok @ Ry4an;对于另一个问题感到抱歉;以下命令可以毫无问题地工作? (我是新的汞,但只是害怕...)hg重命名src/A/B/C/*。java(重命名所有文件没有丢失的原始名称?) – gcrav 2011-06-12 04:41:04

+0

该命令将无法工作没有目的地,它将需要成为一个目录。像'hg rename src/A/B/C/*。java dest/A/B/C'就好。 – 2011-06-13 01:44:57

0

你可以做一个重构/重命名(Refactor->从文件的上下文菜单,或Alt键 + + [R/ + 选项 + [R重命名)。 MercurialEclipse会自动调度相关更改(删除旧文件并添加新文件)。