解决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.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.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文件把忽略文件已经过滤掉了

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。如有错误或未考虑完全的地方,望不吝赐教。

(0)

相关推荐

  • Eclipse转Itellij IDEA导入Git/svn本地项目的详细步骤

    eclipse的代码提交到git,下载后用新的ide工具IJ 进行开发 一.导入项目 eclipse里有workSpace 但是在IDEA中没有,可以类比为project. eclipse里有workingset,可将不同的项目分组显示,IDEA里没有,可以按照文件夹形式做一个假的workingset. eclipse里没有moudle的概念,但是IDEA中有. 所以如何理解和操作IDEA中的[project]和[moudle]是关键 由于workSpace类比project,我们先建一个空的p

  • 浅谈在eclipse中如何修改svn的用户名和密码

    在eclipse中经常用到用svn进行代码版本控制,为了提交或更新代码的时候不反复地提示我们输入用户名和密码,于是我们就习惯把访问SVN的用户名密码自动保存起来.以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名, 就有些麻烦了,下面是二种解决办法: 1.通过删除SVN客户端的账号配置文件 1)查看你的Eclipse中使用的是什么SVN Interface(中文:svn接口)windows > preference > Team > SVN 在右边的设置面板中可以看到

  • Eclipse设置svn忽略文件或文件夹(svn:ignore)的操作

    已同步文件 最常见的就是用maven管理项目中的target目录 Window–>Preferences–>Team–>Ignored Resource–>Add Pattern 输入 */target/* 新文件 如果我们项目中有一个新目录,我们不希望同步 做法 为了演示,我新建了一个不想同步的文件夹和不想同步的文件 在不想同步的文件或文件夹上右键->Team ->添加至 svn:ignore 补充:MyEclipse:使用git提交代码如何忽略class文件 MyE

  • 在eclipse中使用SVN的实现方法(图文教程)

    首先,在学习这一块时,要先有SVN的基础,见:https://www.jb51.net/article/190719.htm 1.在Eclipse中集成svn插件subclipse: 介绍一种最不易出错的安装方式:点击[help]-[marketplaces],然后在搜索框输入:subclipse,点击查找 如何判断subclipse是否已经安装成功呢?直接点击[window]-[show view]-[other...],在弹出的对话框中输入"SVN",如果出现以下内容,则说明安装成

  • 在eclipse中使用SVN的方法(图文)

    首先,在学习这一块时,要先有SVN的基础,见:https://www.jb51.net/article/190719.htm 1.在Eclipse中集成svn插件subclipse: 介绍一种最不易出错的安装方式:点击[help]-[marketplaces],然后在搜索框输入:subclipse,点击查找 如何判断subclipse是否已经安装成功呢?直接点击[window]-[show view]-[other...],在弹出的对话框中输入"SVN",如果出现以下内容,则说明安装成

  • 解决eclipse上传svn忽略target文件夹的坑

    年纪大了,以前做过的东西过阵子还是会忘,今天使用jenkins持续集成工具时用到了eclipse上传新maven工程至svn,上传完毕后改了个文件,同步资源库的时候发现一片灰色,没错,就是target. eclipse设置 windows ->prefrences->team->Ignored Resource 把target .project....等 Add Pattern 注意这操作需要在你share项目到svn之前完成,不然上传完项目之后再设置是木有效果的,完成后再右键Share

  • php如何解决无法上传大于8M的文件问题

    开发一个文件上传共享网站,曾想使用下面的代码实现文件上传的功能: 复制代码 代码如下: <form enctype="multipart/form-data" action="add_file.php" method="post"> <fieldset><legend>Fill out the form to upload a file:</legend> <?php // Create th

  • 三个思路解决laravel上传文件报错:413 Request Entity Too Large问题

    最近一个项目当中,要求上传图片,并且限制图片大小,虽然在laravel当中已经添加了相关的表单验证来阻止文件过大的上传,然而当提交表单时,还没轮到laravel处理,nginx就先报错了.当你仔细看报错页面时,你会发现有nginx版本信息,经过分析,这报错是因为nginx的默认上传文件大小配置client_max_body_size只有2MB, 基于nginx验证比laravel验证要早,想要友好报错而不是直接显示413 Request Entity Too Large,那么就有三个思路去解决.

  • 解决layui上传文件提示上传异常,实际文件已经上传成功的问题

    layui上传文件提示上传异常,实际文件已经上传成功 原因:上传回调的方法接收的参数应该是json格式的,之前返回的是String,所以一直走异常的方法 @ResponseBody @RequestMapping("/web/upload") public JSONObject uploadSourceData(@RequestParam(value="file") MultipartFile file ){ String filePath = "&quo

  • vue上传项目到git时,如何忽略node_modules文件夹

    目录 上传项目到git,如何忽略node_modules文件夹 创建.gitignoe文件 添加node_modules 查看本地状态 提交代码 Git项目到码云时,没有上传node_modules(库)的原因 上传项目到git,如何忽略node_modules文件夹 我们在提交项目代码时,如何忽略node_modules文件夹,将在以下 操作步骤中为大家展示. 创建.gitignoe文件 根目录下创建.gitignoe文件 添加node_modules node_modules/ 查看本地状态

  • 修改php.ini不生效问题解决方法(上传大于8M的文件)

    摘要:上传大于8M的文件需要修改php的配置才可以生效.但是我在网上找了一堆修改配置的资料,但是自己修改之后就是没有生效. 解决方法: 修改php.ini这个选项,网上有很多的教程,可以随便搜. 1.先用root账号,登录到nobody的账户. 2.然后用whereis php命令查看,php.ini所在的位置,修改这个php.ini的文件就可以了. 3.最后重启apache,就可以生效了. 这里的nobody账户就是apache使用的账户,权限很低. 这里主要注意的问题就是你修改的配置文件必须

  • asp.net 上传或下载当文件名包含有特殊字符"#"的处理

    如类似以下的代码: 复制代码 代码如下: Uri uri = new Uri(targetUrl);//targetUrl对应文件的绝对路径 System.Net.HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri); request.Method = "PUT"; request.Credentials = System.Net.CredentialCache.DefaultCredentials; reque

  • 解决AjaxFileupload 上传时会出现连接重置的问题

    1.ajaxfileupload 上传时会出现如下问题: 2. 网上有很多的解决办法,在这里,我又发现了一种,可能你的错误会是这个原因引起的 ------原因是 : 你在一般处理程序中没有返回前台需要的数据格式字符串 3.下面给出一个例子: 前台: <style type="text/css"> .fileLink{position: relative;display: inline-block;background: #fff;border: 1px solid #098

  • Spring boot实现文件上传实例(多文件上传)

    文件上传主要分以下几个步骤: (1)新建maven java project: (2)在pom.xml加入相应依赖: (3)新建一个表单页面(这里使用thymleaf); (4)编写controller; (5)测试: (6)对上传的文件做一些限制: (7)多文件上传实现 (1)新建maven Java project 新建一个名称为spring-boot-fileupload maven Java项目: (2)在pom.xml加入相应依赖: 加入相应的maven依赖,具体看以下解释: <pro

  • PHP上传 找不到临时文件夹的解决方法

    最近遇到这样的麻烦,找不到临时文件夹返回的错误代码为6 错误原因: 一.配置文件没有设置临时文件夹 二.临时文件夹没有或者上级文件夹没有相应的权限 处理方式: 找到PHP配置文件PHP.ini,找到以下代码 ;upload_tmp_dir = 改为: upload_tmp_dir = "C:/Windows/Temp" //后面的文件夹路径根据您的系统来设置 如果是权限不够的情况,可以根据不通的操作系统系统分别给其文件加上相应的权限 其他知识: $_FILES['file']['err

随机推荐