Eclipse EGit重构重命名项目未重命名git工作树文件夹
如果我在Eclipse中重构重命名(Alt+Shift+R)一个在git repository中共享的项目(它会随着资源名称的更改而更新引用),那么.project文件将被更改并显示在git Staging视图中 但是项目文件夹没有在git工作目录中重命名,因此显示的Package/Navigator视图中的项目名称与git工作目录中的项目名称不同 它是EGit中的一个bug吗?或者有什么方法可以自动更改git工作目录中的文件夹名称,以便我可以提交这些更改Eclipse EGit重构重命名项目未重命名git工作树文件夹,eclipse,git,egit,Eclipse,Git,Egit,如果我在Eclipse中重构重命名(Alt+Shift+R)一个在git repository中共享的项目(它会随着资源名称的更改而更新引用),那么.project文件将被更改并显示在git Staging视图中 但是项目文件夹没有在git工作目录中重命名,因此显示的Package/Navigator视图中的项目名称与git工作目录中的项目名称不同 它是EGit中的一个bug吗?或者有什么方法可以自动更改git工作目录中的文件夹名称,以便我可以提交这些更改 请注意,重命名其他文件夹/文件可以正常
请注意,重命名其他文件夹/文件可以正常工作。我想这里的问题是项目根文件夹不是git存储库的一部分。因此,无法从本地克隆更改项目目录的名称。如果您使用的是git hub,则可以更改存储库的名称,如图所示 更改项目名称的步骤(我希望这能奏效)
我希望这会有所帮助。右键单击项目后,只需使用重构->移动即可。也可以使用(Alt+Shift+V)。似乎可以很好地管理git
此行为与Git或EGit无关。在Eclipse中,工作区项目不通过其所在的文件系统文件夹表示。描述项目的是
.project
文件
虽然项目通常位于同名文件夹中,但这不是必需的。例如,名为bar
的项目可以位于文件夹foo
/path/to/foo/.project
项目的内容
:
酒吧
...
“重命名项目”命令不会触及项目所在的文件夹。该命令仅更改项目在.project
文件中显示的名称
因此,EGit会将
.project
文件显示为已更改,但不会显示其他内容。正如建议的那样,您可以使用Move(Alt+Shift V)命令更改项目的位置。这与重命名存储库无关,而且我只对git感兴趣,对github不感兴趣。这里的问题与此相同,情况并非如此。我有一个包含多个项目的模块GIt存储库。如果我将项目foo重命名为on modules/foo目录为bar,它不会移动到modules/bar路径。