标签: case-sensitive

如何在Git中仅提交区分大小写的文件名更改?

我已经改变了被命名一些文件去首字母大写,如Name.jpgname.jpg.Git无法识别此更改,我不得不删除文件并再次上传.在检查文件名的变化时,Git是否有区分大小写的方法?我没有对文件本身进行任何更改.

git case-sensitive git-config git-commit

1157
推荐指数
15
解决办法
25万
查看次数

在Git中更改文件名的大小写

我试图重命名一个文件,使其具有与之前不同的大小写:

git mv src/collision/b2AABB.js src/collision/B2AABB.js
fatal: destination exists, source=src/collision/b2AABB.js, destination=src/collision/B2AABB.js
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,git对此有所帮助.我尝试使用普通的旧mv命令重命名,但git没有选择重命名(作为重命名新的未跟踪文件).

如何将文件更改为具有相同名称的不同大小写?我使用zsh 4.3.15使用git 1.7.9.1在Mac OS X 10.7.3上.

git rename case-sensitive file-rename

426
推荐指数
8
解决办法
15万
查看次数

包含不区分大小写

我有以下内容:

if (referrer.indexOf("Ral") == -1) { ... }
Run Code Online (Sandbox Code Playgroud)

我喜欢做的事情就是让Ral不区分大小写,因此,它可以是RAl,rAl等,仍然匹配.

有没有办法说Ral必须不区分大小写?

javascript string case-sensitive case-insensitive

386
推荐指数
9
解决办法
31万
查看次数

不重新编译的不区分大小写的正则表达式?

在Python中,我可以使用以下命令编译正则表达式以区分大小写re.compile:

>>> s = 'TeSt'
>>> casesensitive = re.compile('test')
>>> ignorecase = re.compile('test', re.IGNORECASE)
>>> 
>>> print casesensitive.match(s)
None
>>> print ignorecase.match(s)
<_sre.SRE_Match object at 0x02F0B608>
Run Code Online (Sandbox Code Playgroud)

有没有办法做同样的事情,但没有使用re.compile.我在文档中找不到类似Perl的i后缀(例如m/test/i).

python regex case-sensitive case-insensitive

289
推荐指数
8
解决办法
27万
查看次数

URL应该区分大小写吗?

我注意到了

HTTP://STACKOVERFLOW.COM/QUESTIONS/ASK
Run Code Online (Sandbox Code Playgroud)

http://stackoverflow.com/questions/ask
Run Code Online (Sandbox Code Playgroud)

两者都工作正常 - 实际上前一个转换为小写.

我认为这对用户来说很有意义.

如果我查看Google,那么此网址可以正常使用:

http://www.google.com/intl/en/about/corporate/index.html  
Run Code Online (Sandbox Code Playgroud)

但这个"关于"的人不起作用:

http://www.google.com/intl/en/ABOUT/corporate/index.html   
Run Code Online (Sandbox Code Playgroud)

URL应该区分大小写吗?

url case-sensitive

277
推荐指数
7
解决办法
13万
查看次数

如何在MySQL上进行SQL区分大小写的字符串比较?

我有一个函数返回五个字符混合大小写.如果我对这个字符串进行查询,它将返回值而不管大小写.

如何使MySQL字符串查询区分大小写?

mysql sql interop case-sensitive string-comparison

261
推荐指数
8
解决办法
23万
查看次数

git mv并且只更改目录的大小写

虽然我发现了类似的问题,但我找不到问题的答案

当我尝试将目录从FOO重命名为foo时,git mv FOO foo我得到了

fatal: renaming 'FOO' failed: Invalid argument
Run Code Online (Sandbox Code Playgroud)

好.所以我试试git mv FOO foo2 && git mv foo2 foo

但当我尝试通过git commit .我得到

# On branch master
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
# foo
nothing added to commit but untracked files present (use "git add" to track)
Run Code Online (Sandbox Code Playgroud)

当我通过git add foo无变化添加目录并git commit .再次给我相同的消息.

我究竟做错了什么?我以为我使用区分大小写的系统(OSX)为什么我不能简单地重命名目录?

git macos version-control case-sensitive

250
推荐指数
7
解决办法
7万
查看次数

在Oracle中进行不区分大小写的搜索

LIKE和其他比较运算符=等的默认行为区分大小写.

是否有可能使它们不区分大小写?

sql oracle case-sensitive case-insensitive sql-like

213
推荐指数
5
解决办法
28万
查看次数

如何在Notepad ++中将大写字母转换为小写

我主要使用Notepad ++进行编码.

如何将大写字母转换为小写字母,反之亦然?

notepad++ case-sensitive

211
推荐指数
4
解决办法
22万
查看次数

SQL语法区分大小写吗?

SQL区分大小写.我使用过的MySQL和SQL Server似乎都是敏感的.总是这样吗?标准是否定义了区分大小写?

sql case-sensitive

192
推荐指数
7
解决办法
20万
查看次数