私は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つのファイルのためだけにコミットしたくありません。私はコード内のいくつかの一般的な名前に変更しました。
'target /'ディレクトリ全体が.gitignoreにあるはずです。それらはソースコードではなくビルド成果物です。 – 1615903
@ 1615903お返事ありがとうございました。 .gitignoreに追加されました! – LR07
@ 1615903ちょっと、フォルダを.gitingoreに追加しました。 "/ target /"としてファイルに表示されていますが、pom.propertiesファイルがもう一度起動しました – LR07