У меня есть следующая установка:
- ПК под управлением Windows 8 64x
- Виртуальный бокс 4.3.12
- Бродяга 1.6.3
- Виртуальная машина под управлением Debian 64x
На моей виртуальной машине в общей папке с хостом я пытаюсь клонировать репозиторий, содержащий символические ссылки Linux:
vagrant@vagrant:/vagrant$ git clone https://github.com/francetv/puppet-cron
... Разрешение дельт: 100% (162/162), сделано.
Не делая ничего другого, я получаю следующую разницу: файл /.travis.yml должен быть символической ссылкой, указывающей на /.travis/travis.yml.
vagrant@vagrant:/vagrant$ cd puppet-cron
vagrant@vagrant:/vagrant$ git diff
diff --git a/.travis.yml b/.travis.yml
--- a/.travis.yml
+++ б/.travis.yml
@@ -1 +0,0 @@
-.travis/travis.yml
\ Нет новой строки в конце файла
На самом деле я сталкиваюсь с этой проблемой при попытке подготовить ящик Vagrant, что приводит к сбою подготовки.
Мой вопрос: есть ли способ избежать этого различия сразу после клонирования репозитория?