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