`
oznyang
  • 浏览: 160944 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

msysgit中文乱码问题大全

阅读更多
版本:git version 1.7.4.msysgit.0

.gitconfig文件内容:
[core]
    autocrlf = false
    quotepath = false
[gui]
    encoding = utf-8
[i18n]
    commitencoding = utf-8
    logoutputencoding = gbk
[user]
    email = oxsean@gmail.com
    name = xyang
[svn]
    pathnameencoding = gbk


Git\etc下:
git-completion.bash增加:
alias ls='ls -hF --show-control-chars --color=auto'
alias dir='ls --color=auto --format=vertical'
alias vdir='ls --color=auto --format=long'
alias ll='ls -l'                     
alias la='ls -A'                             
alias s='ls -CF'                              
alias d='cd ..'
alias vi='vim'

inputrc增加:
set output-meta on
set convert-meta off

profile增加:
export LESSCHARSET=utf-8
export PS1='[\w]\$'


修改Git\libexec\git-core,在4457行增加:
$self->{pathnameencoding} = Git::config('svn.pathnameencoding');

此处是为了解决git svn dcommit提交时,中文路径无法上传问题
分享到:
评论
1 楼 Lian_Liuwei 2011-07-14  
很感谢给出这些思路。
补充一下东西。
修改的是Git\libexec\git-core\git-core\git-svn 文件。
修改的是其中的sub new方法在return前加。
在git version 1.7.6.msysgit.0 中是4488行。
修改后的效果
原有的中文路径下的文件修过后能上传了。
但是不能创建中文路径的文件夹和文件。
建议高手给一并解决了。
最好提交到官网上,这个问题很是烦人呀。

相关推荐

    MsysGit+TortoiseGit+简体中文包

    《MsysGit、TortoiseGit与简体中文环境的集成应用》 在信息技术领域,高效版本控制工具的使用对于软件开发团队来说至关重要。MsysGit和TortoiseGit是两个备受开发者青睐的Git工具,它们为Windows平台提供了强大的...

    msysgit1.9.5和SourceTree1.6.14(最新中文版)

    **msysGit1.9.5与SourceTree1.6.14中文版详解** msysGit和SourceTree是两款在Windows环境下广泛使用的Git工具,它们分别提供了命令行和图形化界面的操作方式,使得Git在非Linux系统上的使用更加便捷。 **msysGit**...

    msysgit 1.9.0 免安装版

    4. **更完善的UTF-8支持**: 解决了Windows下处理多语言字符集的问题。 5. **其他修复和改进**: 包括对错误的修复,用户体验的提升等。 **使用msysGit** 1. **下载与解压**: 下载msysGit 1.9.0免安装版,解压缩到...

    msysGit 1.9.5

    **msysGit 1.9.5:Git for Windows的基石** msysGit是一个专为Windows操作系统设计的Git实现,它使得在Windows环境下能够无缝地使用Git版本控制系统。Git最初是由Linus Torvalds开发的,主要用于Linux和Unix系统,...

    msysGit安装包下载

    网站下载msysGit可能会遇到网络连接慢或下载中断的问题,你可以选择从本地提供的压缩包中获取msysGit的安装程序。压缩包内包含以下文件: 1. **msysGit-netinstall-1.9.5-preview20141217.exe**:这是msysGit的网络...

    msysgit 1.9.4

    **msysGit 1.9.4:将卓越的Git SCM引入Windows** msysGit是Git版本控制系统的一个移植,专为在Windows操作系统上提供高效、可靠的Git环境而设计。Git是一种分布式版本控制系统,由Linus Torvalds创建,用于Linux...

    MsysGit (Git Bash )

    4. **自动处理路径问题**:Windows和Unix的路径表示方式不同,MsysGit会自动处理这种差异,使得Git命令可以正确识别Windows路径。 5. **图形界面工具**:除了命令行工具,MsysGit还提供了图形化的Git客户端,如Git ...

    下载 msysGit

    下载 msysGit,msysGit 这是 Git 版本控制系统在 Windows 下的版本。

    Msysgit 64/32位

    Msysgit 64/32位,windows git管理工具。

    make for msysgit

    标题 "make for msysgit" 指的是在MSYSGit环境下安装和使用GNU `make`工具的过程。MSYSGit是Windows上一个流行的Git开发环境,它提供了与Linux/Unix系统相似的命令行接口,使得开发者能够在Windows上无缝地使用Git。...

    TortoiseGit和msysGit安装及使用笔记

    - 如果需要中文支持,可以在安装完成后安装中文语言包。 3. **配置TortoiseGit** - 打开TortoiseGit的设置对话框,可以通过开始菜单找到。 - 进行必要的设置,如身份认证信息等。 #### 四、配置SSH密钥 1. **...

    msysGit1.9.5

    **msysGit1.9.5 - Windows下的Git客户端** msysGit是Git版本控制系统在Windows平台上的一个移植,它为Windows用户提供了一种方便快捷的方式来使用Git进行版本控制。Git是一种分布式版本控制系统,由Linus Torvalds...

    msysgit_1.9.4.0

    msysGit是专门为Windows开发的Git工具(Git For Windows),msysGit集成了所需要的运行环境和组件,直接安装安装即可使用,官方自带简体中文GUI,菜单也能配置Git。msysGit配合TortoiseGit在Windows中使用Git,是初学...

    msysgit(Git for Windows)V2.16.3 64bit

    Git for Windows V2.16.3是该软件的一个具体版本,可能包含了一些特定的改进和修复,例如性能优化、兼容性增强、新的特性和命令,以及对之前版本已知问题的修复。文件名中的"64-bit"表明它是为64位Windows系统设计的...

    msysgit-2.15.0-64-bit(git for windows)

    3. **错误修复**:修复了先前版本中的已知问题,提高了软件的稳定性和可靠性。 4. **用户体验**:可能改进了图形界面(如Git GUI或Git Bash)的易用性,或者增加了对Windows平台的更好集成。 在安装“Git-2.15.0-64...

    msysGit-netinstall-1.9.5

    msysgit 最新 1.9.5 即时下载版

    msysGit 所有命令 一张图足够

    msysGit 所有命令 一张图足够

    msysgit.zip

    **msysGit版本控制** msysGit是一款专为Windows平台设计的Git版本控制系统,它使得在Windows环境下可以方便地使用Git进行源代码管理和版本控制。Git最初由Linus Torvalds开发,主要用于Linux系统,但随着其影响力的...

    msysgit-2.18.0-64-bit 绿色版

    msysgit-2.18.0-64-bit 绿色版,msysgit-2.18.0-64-bit 绿色版

Global site tag (gtag.js) - Google Analytics