Как предотвратить изменения в некоторых файлах в git? - PullRequest
4 голосов
/ 05 января 2010

Я клонировал хранилище Subversion, используя git svn. В источнике есть некоторые файлы конфигурации, которые мне нужно отредактировать, чтобы они соответствовали моей системе. Я хотел бы сохранить свои изменения в этих файлах в моем локальном репозитории (чтобы легко переключаться между ветвями, не беспокоясь о локально измененных файлах), но я бы хотел предотвратить передачу этих изменений в удаленное хранилище.

Кто-нибудь может мне помочь?

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 06 января 2010

Около года назад я написал git-overlook , который теперь я понимаю, что это git-ignore, основанный на кусочке.Это альфа-программное обеспечение и не имеет всех функций, которые я хочу, но, возможно, то, что вы ищете.

0 голосов
/ 05 января 2010

Разве вы не можете просто поместить эти файлы в .gitignore и использовать оставшуюся часть репо как есть? Я думаю, что это должно работать. Или вы хотите, чтобы файлы контролировались версией локально, а не передавались? Я не уверен, возможно ли это, так как это изменения, которые передаются, а не файлы.

Если у вас уже есть .gitignore в репозитории, вы можете изменить свою локальную конфигурацию git, чтобы использовать другой файл исключения, в котором вы исключаете файлы, которые вы хотите (git help gitignore) для деталей. Будет ли это работать?

...