我正在尝试在 PyCharm 中设置设置存储库,但我遇到了一些问题。基本上我想将设置保存到repository
,然后拉动该更改。我不希望任何人对他们的本地区域进行任何修改,从而影响存储库。我在窗户上使用git
.这是我所做的:
-
在 C:\foo 创建目录
-
导出设置文件
File | Export Settings...
-> 全选 ->C:\foo\settings.jar -
使用 MINGW64 在 C:\foo 处创建
git
存储库。cd C:foo
->git init
-
将设置添加到存储库
git
。git add .
->git commit -m "bar"
-
安装程序设置存储库
Settings | Tools | Settings Repository | +
-> C:\foo -
...?
File | Settings Repository
->Overwrite Remote
据我所知,此时存储库已设置。现在,我尝试进行本地修改,并提取存储库中存储的内容。
- 在本地更改某些内容 -
>
Settings | Tools | External tools
->删除某些内容重新启动(因为默认情况下
Auto Sync
处于打开状态(。
当 PyCharm再次启动时,一切都消失了,就好像我从未有过 PyCharm 设置一样。我最终能够恢复原状,因为我有我的设置.jar文件的备份。
有谁知道我在这里做错了什么?
我发现对我有用的唯一解决方案是使用github
存储库,如此处所述 此链接介绍了如何做事。从本质上讲,你想要一个没有任何内容的存储库,并将 PyCharm 指向它。但是,我仍然在当前实现方式上遇到了很多问题和错误,导致多次丢失所有设置,恢复它们的难度各不相同(我真的以为我已经丢失了一切,尽管备份了我的设置文件(。
在目前的状态下,我不建议将其用于专业工作。
看起来您要保存两次设置。 .jar文件与使用存储库无关。 尝试创建一个空存储库,然后单击File | Settings Repository -> Overwrite Remote
。
我在 bitbucket.org 创建了一个空的(私有(存储库,并保存了我的 PyCharm 设置,没有任何问题。