解决eclipse上传svn忽略target⽂件夹的坑
年纪⼤了,以前做过的东西过阵⼦还是会忘,今天使⽤jenkins持续集成⼯具时⽤到了eclipse上传新maven⼯程⾄svn,上传完毕后改了个⽂件,同步资源库的时候发现⼀⽚灰⾊,没错,就是target。
eclipse设置
windows ->prefrences->team->Ignored Resource
把target .project....等 Add Pattern
注意这操作需要在你share项⽬到svn之前完成,不然上传完项⽬之后再设置是⽊有效果的,完成后再右键Share project...这样的话target⽂件夹就会被svn过滤掉,如图,就不会有那个⼩柱⼦了 -_-
补充:补充:eclipse git gitignore ,忽略⽂件配置不起作⽤eclipse git提交忽略⽂件配置,忽略⽂件配置不起作⽤问题解决1.安装git
2.配置.gitignore⽂件2.1在本地仓库找到⽂件2.2在Eclipse⾥⾯修改2.3添加以下代码3.配置⽂件不起作⽤3.1进⼊本地仓库右击
3.2先配置名字和邮箱(已经配置过请忽略)3.3输⼊以下命令3.4指令解释:
1.安装git
2.配置.gitignore⽂件
2.1在本地仓库找到⽂件
2.2在Eclipse⾥⾯修改此⽂件,添加以下代码
/target/
!.mvn/wrapper/maven-wrapper.jar### STS ###.apt_generated.classpath.factorypath.project.settings.springBeans.sts4-cache
### IntelliJ IDEA ###.idea*.iws*.iml*.ipr
### NetBeans ###/nbproject/private//build//nbbuild//dist//nbdist//.nb-gradle/target/
pom.xml.tag
pom.xml.releaseBackuppom.xml.versionsBackuppom.xml.nextrelease.properties### Eclipse ###/target//.settings/.classpath.project
3.配置⽂件不起作⽤
3.1进⼊本地仓库右击git bash here 进⼊git命令⾏
3.2先配置名字和邮箱(已经配置过请忽略)
$ git config --global user.name \"Your Name\"
$ git config --global user.email \"email@example.com\"
3.3输⼊以下命令
. git rm -r --cached .. git add .
. git commit -m \"update gitignore\"
3.4指令解释:
git rm -r --cached .删除index⽂件,从track状态变为untrack状态,执⾏后会看到项⽬下所有⽂件都会带上?符号。
git add .意思是将当前⽬录下的所有⽂件再add到index,注意这时候.gitignore⽂件就会起作⽤,⾥⾯配置的⽂件类型,将不会被add到index。同时⽂件上也不会出现?这个符号。可以这样理解,凡是在.gitignore中标记的⽂件,就会默认为本地⽂件,跟git⽆关,⽆论执⾏什么git命令,它都不会被执⾏。
git commit -m意思是commit到本地仓库,并加上注释。3.5完成验证
此时再打开eclipse,看见 界⾯都已经提交到本地 ,再改动⽂件,commit的时候发现.gitignore⽂件把忽略⽂件已经过滤掉了以上为个⼈经验,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。如有错误或未考虑完全的地⽅,望不吝赐教。