我正试图git add --interactive
有选择地为我的索引添加一些更改,但我不断收到"你编辑的hunk不适用.再次编辑..."消息.即使我选择了e选项,我也会收到此消息,并立即保存/关闭我的编辑器.换句话说,根本不编辑hunk,补丁不适用.
这是我正在使用的确切示例(我正在尝试整理一个小型演示):
原始档案:
first change
second change off branch
third change off branch
second change
third change
fourth change
Run Code Online (Sandbox Code Playgroud)
新文件:
Change supporting feature 1
first change
second change off branch
third change off branch
second change
third change
fourth change
bug fix 1
change supporting feature 1
Run Code Online (Sandbox Code Playgroud)
我试图展示如何使用git add --interactive
只添加"错误修复1"行到索引.在文件上运行交互式添加,我选择了补丁模式.它告诉我
diff --git a/newfile b/newfile
index 6d501a3..8b81ae9 100644
--- a/newfile
+++ b/newfile
@@ -1,6 +1,9 @@
+Change supporting feature 1
first change
second change off …
Run Code Online (Sandbox Code Playgroud) 使用evaluate表达式/代码片段:
https://www.jetbrains.com/idea/help/evaluating-expressions.html
是否可以在intellij?上调试评估的表达式/代码片段.
在eclipse上,如果你在显示窗口上启动代码评估,并且代码中有任何断点,eclipse调试器会在该断点上停止.如果你再试一次,eclipse说它可以在嵌套的调试会话上执行检查.
Intellij似乎在不同的会话中启动表达式.
我的工作流程就是停止"代码行",并添加我想要评估的片段以进行Q&D调试.很多时候这会导致调试重启.
在宠物项目中使用这样的注释似乎效果很好,我是老板,有两名员工等。但在实际规模的项目中,您会以与 100.000 张发票相关的会计年度或拥有 1.000.000 名公民的城市结束,并天真地尝试检索 ArrayList 中的所有内容会导致 OutOfMemory 错误。
\n\n一个好的方法是不定义这种关系(而是定义 @ManyToOne)并检索分页的这些结果以对它们执行任何您想要的操作。
\n\n那么,\xc2\xbf是否有任何观察者模式或类似的模式来处理大型数据库模型?\xc2\xbf您可以使用任何配置来管理内存吗?
\n我想记住尽可能多的键盘快捷键,但总有一些我不知道如何通过键盘快捷键来做。是否有M-x与Emacs等效的Eclipse 或从Intellij IDEA中按名称查找操作?
我怎样才能传递数组的值?选中的复选框.
在视图中:
= check_box_tag 'user_message_ids[]', user_message.id, false
= link_to "<button>Bulk Delete</button>".html_safe, profile_message_path(user_message), :id => 'user_message_ids', :confirm => "Are you sure?", :method => :delete
Run Code Online (Sandbox Code Playgroud)
我可以将提交按钮放在任何一个区域.
像这个:
= form_tag checked_messages_path do
= check_box_tag 'user_message_ids[]', user_message.id, false
--------objects---------------------------------------------
--------objects---------------------------------------------
--------objects---------------------------------------------
--------objects---------------------------------------------
= submit_tag "Delete Checked"
Run Code Online (Sandbox Code Playgroud) eclipse ×2
java ×2
controller ×1
debugging ×1
git-add ×1
hibernate ×1
ide ×1
interactive ×1
one-to-many ×1
patch ×1
ruby ×1