我有一个带unicode符号的文件(俄文).当我修正一些拼写错误时,我git diff --color-words=.会看到我所做的改变.
在unicode(西里尔文)符号的情况下,我得到一些像尖括号一样混乱:
$ cat p1
??????
$ cat p2
??????
$ git diff --color-words=. --no-index p1 p2
diff --git 1/p1 2/p2
index d0f56e1..d84c480 100644
--- 1/p1
+++ 2/p2
@@ -1 +1 @@
<D0><BF><9F>?????
Run Code Online (Sandbox Code Playgroud)
看起来像git diff --color-words=.检查字节之间的差异而不是像我期望的那样检查符号之间的差异.
有没有办法告诉git使用unicode符号正常工作?
关于我的环境的UPD:我在Mac OS和Linux主机上也是如此.
我的shell变量是:
BASH=/bin/bash
HOSTTYPE=x86_64
LANG=ru_RU.UTF-8
OSTYPE=darwin10.0
PS1='\h:\W \u\$ '
SHELL=/bin/bash
SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor
TERM=xterm-256color
TERM_PROGRAM=iTerm.app
_=-l
Run Code Online (Sandbox Code Playgroud)
我已将git config重置为默认设置,如下所示:
$ git config -l
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
Run Code Online (Sandbox Code Playgroud)
git版本
$ git --version
git version 1.7.3.5
Run Code Online (Sandbox Code Playgroud) 在nginx中有一个非常有用的指令map.
但是只能在http关卡中使用它(请参阅http://nginx.org/en/docs/http/ngx_http_map_module.html#map中的文档).
例如,我有一个已server定义的,我想使用$url变量在此服务器中使用一些条件重定向.在内部使用此指令会非常方便,server但这是不可能的.为什么?
是的我也可以在http关卡上进行,但是在关卡中可能会有不同server的定义http,我希望将这些条件保留在server它们定义的部分中.
这是一个测试:
$ ln -nfs ~/.ssh ssh # Create a symlink in current dir.
$ ack -g ssh # => nothing found
$ ack -a -g ssh # => same here
$ find . -name ssh # => found: ./ssh
Run Code Online (Sandbox Code Playgroud)
我做错了什么?)
所以我从400获得了这个问题http://www.tumblr.com/oauth/authorize?oauth_token=xxx.我使用此Google Chrome OAuth教程页面,只是从那里复制文件.
这一切都有效,直到有一天我不得不重新授权我的扩展.它失败了.
当我得到控制台时,我得到400个http结果代码和一条消息Missing or invalid oauth_verifier..
在哪里可以找到 gcloud 构建步骤超时的全局限制?
这是我的 gcloud 构建配置:
steps:
- name: 'gcr.io/cloud-builders/yarn'
- name: 'gcr.io/cloud-builders/yarn'
args: ['build-nginx-config']
- name: 'gcr.io/cloud-builders/yarn'
args: ['build']
timeout: 3601s
...
timeout: 7200s
Run Code Online (Sandbox Code Playgroud)
这就是我尝试运行此构建时得到的结果:
[10:41:45]ERROR: (gcloud.builds.submit) INVALID_ARGUMENT: invalid build:
invalid timeout in build step #2:
build step timeout "1h0m1s" must be <= build timeout "1h0m0s"
Run Code Online (Sandbox Code Playgroud)
因此,我们在某个地方设置了步骤超时的最大值,但我找不到这个地方。有什么建议吗?
UPD,因此看起来构建步骤超时不能超过 1 小时。
但您可以完全跳过它,在这种情况下,步骤超时是无限的。剩下的唯一限制是总体构建超时限制。