在迁移到Windows后,我正在使用msysgit及其包含的bash shell,并且这对我来说效果很好。但是我有问题:我们的ant构建过程无法在该shell中运行,我想使用Cygwin的xterms而不是Windows命令窗口,因为终端兼容性不足以在该窗口中运行我想要的所有其他内容等等。
实际上,我已经尝试坚持在Windows命令shell中使用msysgit,以便我不必使用单独的窗口来构建,但是这还有更多问题:缺少cd
和文件完成功能让我感到困扰,我想要管道到大多数命令都不存在等等。
所以,如果我切换到使用Cygwin的git,或者更糟糕的是,在不同的时间使用两个git,那么行尾会咬我吗?Cygwin的git是否期望一切都是\n
并认为它看到了变化,因为mSysGit在检出时转换为\r\n
?Cygwin的git是否会作为\n
进行检出并困扰我的Windows Eclipse,我确定它希望一切都是\r\n
?