我正在编辑一个json配置文件,其中大部分都是类似的。我想用帅哥编辑它,因为我过于渴望并对我的工作目录进行了多次更改。
我删除了两页的配置。
我更喜欢在两个单独的提交中将更改分别添加到索引(阶段),方法是添加更改;然而....
当我这样做的时候; git最终混淆了我使用git add -p config.js
从第二页的配置中移除的线条,并且最终会出现几个问题,看起来像这样:
# Manual hunk edit mode -- see bottom for a quick guide
@@ -665,25 +665,30 @@ var handlebarTemplateGen = function(loadedContent, filePathsArray) {
}
]
},
+ /*BEGIN: Controller*/
{
- "outputfile":"../../someplace.org/removeMe1.html",
+ "outputfile":"../../someplace.org/removeMe2.html",
"processingOrder": [
{
"view":"views/common/empty.view",
"template":"HeadStart.mustache"
},
+ /*
{
- "view":"views/removeMe1/meta.view",
+ "view":"views/removeMe2/meta.view",
"template":"meta.mustache"
},
+ */
{
- "view":"views/removeMe1/HeadEnd.view",
+ "view":"views/removeMe2/HeadEnd.view",
"template":"HeadEnd.mustache"
},
+ /*
{
"view":"views/common/empty.view",
"template":"SocialMediaShareScripts.mustache"
},
+ */
{
"view":"views/index/navbar.view",
"template":"navbar.mustache"
# ---
# To remove '-' lines, make them ' ' lines (context).
# To remove '+' lines, delete them.
# Lines starting with # will be removed.
...而且我已经尝试了所有的东西,但是我似乎无法在舞台上获得removeMe1的更改,而且还没有进行removeMe2更改。
我尝试按照joaquin's post中的a video手动编辑时计算行数的说明,但当我到达最后一条说明我无法删除引用行时,我开始遇到问题,因为我想删除一段代码并将引用行设置为-
(我知道你必须替换它,而不仅仅是键入)
这里也有API documentation page有助于学习这一点,但它并没有真正解决我的问题;它只是告诉我应该如何计算行数。
我这样做时经常会遇到“补丁不适用”错误,通常是因为我将参考线转换为-
行。
有没有办法通过将hunks吐入单独的提交来分割它,或者将json配置文件存储在git中是一个坏主意?