2017-06-28 14 views
0

私は2つのコンピュータを持っています。 1つは職場と私の個人的なラップトップです。私は自分の仕事のほとんどを自分のコンピューターで仕事をしていますが、私の個人用ラップトップで自分のワークスペースを同期しようとすると、私はいつもGitステージングに2つのファイルがあり、プルリクエストをしようとするとエラーになります。毎回pom.propertiesファイルとManifest.MFファイルを更新する必要がありますか?

エラー:

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

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 

がここに差があるの内蔵により、およびbuild-jdk。

pom.properties(インデックス)(ローカル)

#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 Revisionで置き換える"だけです。私がファイルをコミットすると、私はコンピュータを交換するときに同じ問題が発生しないだろうか?私はまた、これらの2つのファイルのためだけにコミットしたくありません。私はコード内のいくつかの一般的な名前に変更しました。

+0

'target /'ディレクトリ全体が.gitignoreにあるはずです。それらはソースコードではなくビルド成果物です。 – 1615903

+0

@ 1615903お返事ありがとうございました。 .gitignoreに追加されました! – LR07

+0

@ 1615903ちょっと、フォルダを.gitingoreに追加しました。 "/ target /"としてファイルに表示されていますが、pom.propertiesファイルがもう一度起動しました – LR07

答えて

1

あなたの質問によると、私はあなたが問題を解決する可能性がありますgitignoreテンプレートEclipse.gitignoreを使用することができますeclipseを使用すると仮定します。

+0

お返事ありがとうございます。これらのファイルを無視リストに追加できないようです – LR07

関連する問題