Мы планируем перейти с SVN на GIT. В настоящее время у нас есть пароли и строки подключения в наших файлах .config, и мы хотели бы избежать фиксации этих файлов при первоначальном преобразовании.
Я пробовал аргумент exclude
с svn2 git но мне не повезло.
svn2git <svn repo url> --verbose --exclude '.config$'
Вот соответствующий вывод, который я вижу из svn2 git:
Running command: git svn fetch "--ignore-paths=^(?:trunk[/]|branches[/][^/]+[/])(?:.config$)"
Во-первых, как я могу игнорировать эти файлы с этим exclude
arg?
Во-вторых, это лучший маршрут к go? Будет ли исключать эти файлы, удалять из них какую-либо историю или коммиты все еще будут содержать прошлые версии файла?