Heim  >  Artikel  >  Backend-Entwicklung  >  用docker for win10来build镜像,发现COPY到镜像的源文件的换行符都被改了

用docker for win10来build镜像,发现COPY到镜像的源文件的换行符都被改了

WBOY
WBOYOriginal
2016-09-27 14:18:081598Durchsuche

git diff命令如下:

<code># git diff selenium60.sh
diff --git a/selenium60.sh b/selenium60.sh
index 6ce5f9f..8893fb3 100644
--- a/selenium60.sh
+++ b/selenium60.sh
@@ -1,2 +1,2 @@
-#!/bin/sh
+#!/bin/sh^M
 java -Dphantomjs.binary.path=vendor/bin/phantomjs  -Dwebdriver.firefox.profile=default -Dwebdriver.reap_profile=true -jar vendor/bin/selenium-standalone.jar -timeout 60 -browserTimeout 60
\ No newline at end of file</code>

因为我想继续在生产环境中用git来pull更新代码,所以一旦换行符被改了就没法更新代码了……
有什么办法让docker不修改我的换行符么?

回复内容:

git diff命令如下:

<code># git diff selenium60.sh
diff --git a/selenium60.sh b/selenium60.sh
index 6ce5f9f..8893fb3 100644
--- a/selenium60.sh
+++ b/selenium60.sh
@@ -1,2 +1,2 @@
-#!/bin/sh
+#!/bin/sh^M
 java -Dphantomjs.binary.path=vendor/bin/phantomjs  -Dwebdriver.firefox.profile=default -Dwebdriver.reap_profile=true -jar vendor/bin/selenium-standalone.jar -timeout 60 -browserTimeout 60
\ No newline at end of file</code>

因为我想继续在生产环境中用git来pull更新代码,所以一旦换行符被改了就没法更新代码了……
有什么办法让docker不修改我的换行符么?

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn