pycharm试图在gitignored文件夹中提交嵌入式仓库

问题描述 投票:0回答:1

我在.gitignore文件中添加了一个特定的文件夹,因此我不希望对它进行任何版本控制。在那个文件夹里,有几个子文件夹,我在gitignore文件中添加了例外情况,这样我就只能跟踪那些被忽略文件夹的子目录的变化。到目前为止,工作还算顺利。

然而,我最近在忽略的文件夹中克隆了另一个我只需要在本地使用的公共repo(除了豁免的子文件夹)。现在,每当我想通过pycharm的vcs提交项目时,这个克隆的仓库的部分文件和文件夹就会在tracked changes列表中被提交。

第一次尝试时,终端 git add . 还警告我,我正在尝试添加嵌入式仓库,我应该使用git子模块。然后我 git rm -rf -cached ./my_ignored_folder 并解决了这个问题。现在我可以使用终端的git,但无法管理Pycharm的git。

理论上的问题是,git 是不是应该忽略 gitignored 文件夹下的任何东西呢?实际问题是:如何让 pycharm 完全忽略这种情况,同时我继续跟踪这个被忽略文件夹内的异常子目录。

git version-control pycharm
1个回答
1
投票

请尝试将克隆的版本库从 File - Settings - Version Control

© www.soinside.com 2019 - 2024. All rights reserved.