anlarım iyisi, Windows için GitHub düzgün sadece değişir dosya farklılıkları tanımayan satır sonlarına göre (en azından bulduğum senaryolarda).
- (function(){
- function foo(){
- return 'bar';
- }
-)();
+ (function(){
+ function foo(){
+ return 'bar';
+ }
+)();
ilk bakışta mantıklı gelmedi,: Ben böyle bir şey oluşuyordu birden javascript dosyaları vardı. Sonra, ben ona baktıktan sonra, varyans dosya \n
(veya ters) ile biten bir \r\n
satırdan gitti. FWIW, ben .gitattributes
aşağıdaki kurulum var:
* text=auto
Ancak, kabuk kullanarak çözmek başardı. I nihayet git push
bu dosyaları eklemek için git commit -a
kullanılan ve sonra
.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in Project/Path/file.js
: Birincisi, bir git status
ben, gerçekten, yaptığımız değişikliklerle birkaç dosya (ve git hatta satır sonları çeşitlendirilebilir söyledi) olduğunu bana gösterdi Onları depoya gönder. Şimdi (Windows için GitHub'a göre) bir syncd şubesine sahibim.
Bunu daha önce düzelttiniz mi? Ben aynı gemideyim. –
@BrianOrtiz Nope :(Bu berbat – Nyxynyx
GitHub'a bu konuda bir e-posta gönderdim ve bu SO sorusuyla ilgili hatayı açıkladım: – Laurence