我正在对Eclipse PDT中的.php文件进行大量的,微小的更改,然后提交它们并在服务器上进行测试。
重复的六步提交过程变得乏味:
right-click
team
Commit...
click "choose previously selected comment"
select in list
click OK
有没有人知道热键或其他程序来加快这个过程?
更新:有没有人知道Windows应用程序的一般热键宏工具,它可以让我编写一个宏,可以为我做6次点击?
答案 0 :(得分:3)
我能做的最好的事情是为'Commit'创建一个键绑定(在Preferences ... General-> Keys下)。然后你只需要点击项目并点击一个组合键,这将保存整个右键单击 - > Team-> Commit ...进程。
如果您只想签入您正在编辑的文件,则无需点击任何地方,只需点击组合键,弹出提交对话框即可提交当前文件。
答案 1 :(得分:1)
在eclipse中,您可以选择提交一个文件或整个项目。
要提交整个项目,请右键单击资源视图中的项目,然后选择Team-> Commit。
如果您想预览更改,请选择Team-> Synchronize,它将显示更改的文件,并让您快速预览传入和传出模式中的差异。
答案 2 :(得分:0)
在Eclipse的某些版本(或者某些版本的Subclipse中 - 您使用的是SVN吗?)中有一个可以单击的工具栏按钮。它将消除您的提交过程的前两个或三个步骤。也许你可以在工具栏编辑器(或透视编辑器,或者他们称之为的任何东西)上找到那个按钮......自从我使用它以来已经有一段时间了。
另外,恕我直言,你不应该提交,然后测试。如果你在本地测试,然后提交(并在QA类型系统中再次测试......),你会发现事情运行得更顺畅。你可能已经知道了,所以我假设有一个奇怪的原因你无法在本地测试。
答案 3 :(得分:0)
我发现右键单击Package Explorer中的项目或文件是这个重复过程中最耗时的部分。
我主要在多个文件中进行相关更改,然后同步整个项目。通过热键加速整个过程的第一步是将组合键绑定到“与存储库同步...”。对于OSX上的Eclipse 3.5,可以通过转到Eclipse-> Preferences-> General-> Keys来绑定热键。然后在文本过滤器中搜索“同步”。我将control-s绑定为同步。
一旦热键绑定到Synchro ...,如果项目浏览器处于活动状态,点击热键将同步活动编辑器中的文件或项目浏览器中的选定文件。
要快速将重点放在项目资源管理器上,请在OSX上命令-F6循环到项目资源管理器。另一种方法,如果焦点位于编辑器视图中,则按下cmd-alt-W(显示在...中),然后从弹出窗口中选择“Project Explorer”。对不起OSX快捷方式。如果您查看前面提到的Keys区域,您应该能够找到循环视图的相关热键。
所以我们已经加快了部分流程,但是选择整个项目的方法仍然很快。最简单的方法是破解 - 只需在项目资源管理器中输入项目名称即可。如果名称不够独特,请在其前面添加一个'Z',以便只需按键'z'即可选择整个项目。然后点击你的Synchro ...热键来同步整个项目。
好的,所以需要相当多的热键来同步整个项目,就像在Tekken中演奏吉他和弦或者做一个甜蜜的组合一样,但老实说,热键的顺序可以在不到它的时间推进将你的手移到鼠标上。也许将宏绑定到整个序列会使它更方便。