Папка общего доступа, включая рабочее пространство Eclipse с Git между WinXP и Mac OS X

У меня есть эта общая папка проекта, которая включает в себя множество материалов: текст, изображения, двоичные файлы и т. Д. Я хочу и должен поддерживать этот проект в управлении версиями под git, поэтому, если я испорчу что-то, я могу вернуться к предыдущей версии всех файлов.

Одна вещь внутри этого проекта – рабочее пространство Eclipse IDE Java со всем содержимым.

Мои вопросы: как я могу поделиться этим общим проектом, включая рабочее пространство Eclipse между компьютерами Mac OS X и WinXP, чтобы толкать и тянуть было бы плавно, насколько это возможно?

Как и сейчас, всякий раз, когда я нажимаю, например, OSX на удаленный репозиторий и оттягиваю оттуда на свою машину XP, пути классов и прочее снова не так, и мне нужно приложить усилия, чтобы разобраться.

Я настроил машины, чтобы игнорировать любую конкретную информацию о ОС

это может быть выполнено с помещением файла с именем .gitignore в корень рабочего каталога репозитория.

in .gitignore

/path/not/to/share/* 

Не уверен насчет «материала» (может быть, экспортировать предпочтения и повторно импортировать их после использования git pull.

Что касается путей, я бы окончательно рекомендовал настроить проект со связанными каталогами и переменную пути для связанных ресурсов: эта переменная устанавливается для установки затмения и останется действительной для данной машины.