2016-04-18 1 views
1

私のgitリポジトリには、いくつかのWindowsおよびLinuxファイルが含まれています。例えば、すべてのサブフォルダに対してgit属性の行末を設定する方法

​​

WindowsとLinuxの両方のフォルダには、なるように、私はgitattributeを設定することができますどのように多くのサブフォルダと拡張の多くの異なる種類(例えば、ソースコード、テキスト外商投資企業、tarボール、バイナリなど)

が含まれていますリポジトリをチェックアウトすると、Windowsフォルダ内のすべてのファイルがeol = crlfに設定され、Linuxフォルダはeol = lfに設定されます。

また、変更をリモートリポジトリにプッシュすることなく変更をテストするにはどうすればよいですか?

答えて

0

私はあなたがこれを行うことができると信じて:

/a/b/Windows/* text eol=crlf 
/a/b/Linux/* text eol=lf 
+0

ありがとうございました。どうすればgit pushを使わずに変更をテストできますか? – chesschi

+0

正確にはわかりませんが、設定ファイルにある場合は、それをまだプッシュせずにローカルで動作するはずです。私の賭けは、CRLFを表示するテキストエディタでチェックアウトしたファイルを開くだけです。 –

+0

私はLinuxフォルダをテストしようとしました。私はブランチを作成し、.gitattributesに変更を加え、変更をコミットしてmasterブランチに戻します。そして、新しいブランチをチェックアウトし、Linuxフォルダー内のファイルの変更がテキストエディターでLFに表示されないようにします。 – chesschi

関連する問題