Использование одного и того же workspace.xml на разных компьютерах - PullRequest
0 голосов
/ 06 октября 2018

Я синхронизирую папку проекта между двумя компьютерами, одним Mac и одним компьютером с Ubuntu.Переводчики, которые я использую на обоих этих компьютерах, расположены по одному и тому же пути.Таким образом, я настроил файл .idea/workspace.xml следующим образом:

  <option name="SDK_HOME" value="$USER_HOME$/<some_path>">

Надеюсь, что это будет работать для обоих компьютеров.

Это нормально работает для ПК Mac, а затем я синхронизировал настроенный файл .xml с машиной Ubuntu.Я сделал это следующим образом: (1) Удалите файл .xml на Ubuntu Machine.(2) Синхронизируйте его, используя github.

Однако, когда я запустил / отладил соответствующий файл .py, в консоли он все еще указывает на предыдущий настроенный путь интерпретатора.

Интересно, есть ли в другом месте какая-либо конфигурация, которая имеет более высокий приоритет к файлу workspace.xml?

Что мне нужно сделать, чтобы настроенный workspace.xml также вступил в силу на компьютере с Ubuntu?

1 Ответ

0 голосов
/ 07 октября 2018

Консольный интерпретатор не обязательно совпадает с интерпретатором run / debug проекта.

Он может быть независимо настроен через Settings -> Build, Execution, Deployment -> Console -> Python Console (по крайней мере, в моей более старой версии PyCharm 5.0 Pro).

Который,при настройке, по-видимому, внутри .idea/workspace.xml преобразуется в

<console-settings ... sdk-home="<some_path>" ...>`

против, если оставить по умолчанию,

<console-settings ... is-module-sdk="true" ...>`

. Примечание: в общем случае управление версиями .idea/workspace.xml нерекомендуется, если над проектом работают несколько разработчиков, так как он содержит специфичные для пользователя настройки.От Как управлять проектами в системах управления версиями

Если вы решили поделиться файлами проекта IDE с другими разработчиками, следуйте этим рекомендациям:

Каталогна основе формата проекта (каталог .idea)

Этот формат используется всеми последними версиями IDE по умолчанию.Вот что вам нужно поделиться:

  • Все файлы в каталоге .idea в корневом каталоге проекта , за исключением workspace.xml , .Файлы .statistics.xml и tasks.xml , в которых хранятся пользовательские настройки
...