Как я могу создать резервную копию / контролировать версию моего файла (с настройками IDE) по другому пути в git? - PullRequest
0 голосов
/ 23 мая 2018

Возможно, я не очень хорошо объяснил свой вопрос, поэтому позвольте мне привести пример.

Я на windows10 и использую Bitbucket для контроля версий и резервного копирования.

МойIDE, Intellij имеет файл workspace.xml, который содержит некоторые конфигурации для запуска сборки.Его путь - сказать baseDir/something/something/.idea/workspace.xml.Я хочу выполнить резервное копирование / контроль версий, чтобы при переезде на новую рабочую станцию ​​я мог переопределить значение по умолчанию workspace.xml с этим и иметь все свои конфигурации.

Возможно ли, что я создал резервную копиюфайл workspace.xml по пути, отличному от baseDir/something/something/.idea/workspace.xml в Bitbucket, например.baseDir/IDESettings/idea/workspace.xml?

Если я изменю baseDir/something/something/.idea/workspace.xml на моем локальном компьютере (скажем, добавлю или изменим новую конфигурацию сборки), новая версия должна быть создана в baseDir/IDESettings/idea/workspace.xml, и я перееду на новый компьютер и установлю IntelliJ IDE, затемworkspace.xml из baseDir/IDESettings/idea/workspace.xml следует использовать.

Я предполагаю, что мне, возможно, придется использовать символические ссылки, но я был бы признателен, если бы кто-то мог подтвердить это или предложить альтернативу.

1 Ответ

0 голосов
/ 24 мая 2018

или предложите альтернативу.

Используйте драйвер фильтра содержимого ( очистка / очистка ), как указано в " Совместная работа GameMaker Studio 2 между windows и osx"

Сценарий smudge может применяться к любому файлу в вашем репо и автоматически генерировать на git checkout личный (не отслеживаемый файл), такой как baseDir/something/something/.idea/workspace.xml, в зависимости от вашей машины.

Сценарий очистки будет git commit сохранять этот приватный файл в вашем файле репозитория Git.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...