我使用IntelliJ
IDE进行开发。在.idea
文件夹中,有一个我要进行版本控制的workspace.xml
文件。我不想对其余文件夹进行版本控制。
我在.gitignore
中添加了以下规则,但仍然无法对文件进行版本控制。
我使用的规则是!code_relate/code/frontend/web/.idea/workspace.xml
.gitignore
文件是
#ignore files for web project - codingjedi\code_related\code\frontend\web
code_related/code/frontend/common/javascripts/vendor/jquery/jquery*.js
code_related/code/frontend/common/javascripts/vendor/jquery/jquery*.map
code_related/code/frontend/common/javascripts/vendor/bootstrap/bootstrap*.map
code_related/code/frontend/common/javascripts/vendor/bootstrap/bootstrap*.js
code_related/code/frontend/common/javascripts/vendor/bootstrap/popper*.js
code_related/code/frontend/common/css/vendor/bootstrap/bootstrap*.map
code_related/code/frontend/common/css/vendor/bootstrap/bootstrap*.css
code_related/code/frontend/common/javascripts/vendor/popper/umd/popper*.js
code_related/code/frontend/common/javascripts/vendor/popper/umd/popper*.map
code_related/code/frontend/web/ui/.gitignore
code_related/code/frontend/web/ui/.editorconfig
logs
project
target
tmp
.history
dist
.idea
*.iml
out
.idea_modules
.classpath
.project
RUNNING_PID
.settings
public
dist-server
out-tsc
node_modules
.c9
*.launch
*.sublime-workspace
# misc
.sass-cache
connect.lock
coverage
libpeerconnection.log
npm-debug.log
testem.log
typings
# e2e
code_related/code/frontend/web/ui/e2e/*.js
code_related/code/frontend/web/ui/e2e/*.map
# System Files
.DS_Store
Thumbs.db
#MS temp generated files for xls, doc etc.
~$*
#include these files though
!code_relate/code/frontend/web/.idea/workspace.xml
答案 0 :(得分:0)
通常,可以通过以下方式解决此问题:将目录添加到.gitignore ,然后强制添加该文件,以便从此刻开始对其进行跟踪。