2011-06-10 73 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會自動調度相關更改(刪除舊文件並添加新文件)。