是否有必要每次更新pom.properties和Manifest.MF文件?

时间:2017-06-28 03:09:06

标签: java git maven github

编程时我有两台计算机。一个在工作和我的个人笔记本电脑。我在工作中完成了大部分工作,但是当我尝试在个人笔记本电脑上同步我的工作区时,我总是有两个文件坐在Git阶段,当我尝试执行拉取请求时我总是会收到错误。

错误:

Checkout conflict with files: 
target/m2e-wtp/web-resources/META-
INF/maven/package/project/pom.properties
Checkout conflict with files: 
target/m2e-wtp/web-resources/META-
INF/maven/package/project/pom.properties

Manifest.MF(index)

Manifest-Version: 1.0
Built-By: rle2016
Build-Jdk: 1.8.0_121
Created-By: Maven Integration for Eclipse

Manifest.MF(本地)

Manifest-Version: 1.0
Built-By: Ryan
Build-Jdk: 1.8.0_111
Created-By: Maven Integration for Eclipse

显然,在这里差异是内置和构建-jdk。

pom.properties(index)

#Generated by Maven Integration for Eclipse
#Wed Jun 14 15:55:40 EDT 2017
version=0.0.1-SNAPSHOT
groupId=
m2e.projectName=Project
m2e.projectLocation=C\:\\Users\\rle2016\\git\\Project-Server
artifactId=Project

pom.properties(本地)

#Generated by Maven Integration for Eclipse
#Tue Jun 27 22:52:06 EDT 2017
version=0.0.1-SNAPSHOT
groupId=
m2e.projectName=Project
m2e.projectLocation=C\:\\Users\\Ryan\\workspace\\Project
artifactId=Project

这里的项目位置不同。

所以我想知道的是,在开始处理任何事情之前,我应该提交这两个文件吗?我通常做的就是在两个文件上执行“替换HEAD修订版”。因为如果我提交文件不会在更换计算机时遇到同样的问题吗?我也不想仅为这两个文件做提交。我已经将代码中的一些内容更改为一些通用名称。

1 个答案:

答案 0 :(得分:1)

根据你的问题,我想你使用eclipse,你可以使用gitignore模板Eclipse.gitignore来解决你的问题。