Netbeans 7.2を使用して、Netbeans IDEからクラス/ファイルの名前を変更(リファクタリング->名前変更)して、「追加」されたファイルではなく、ファイルの名前変更/移動としてコミットされるようにするにはどうすればよいですか(削除されたファイルは実際に再プルされます)次のプル)
1520 次
2 に答える
4
私自身の質問に答えるのは、実際には私の側の悪い使用法によるものですが、それでも他の人を助けるかもしれません...
まず 、ファイルのgit mv
移動/名前変更に使用されますが、実際にはファイルに対してのみ実行されます。rm
その後、この前の質問で説明したadd
ことを実行することで、ファイルのリビジョン履歴を維持できます。git log --follow
2番目:Netbeansをgitで使用する場合、ファイルの名前を変更すると([リファクター]-> [名前の変更])、適切なgitコマンドが実行されますが、必ずプロジェクトフォルダーまたはソースフォルダー(プロジェクト/ファイルツリーを右クリック)からコミットしてください。古いファイルと新しいファイル/場所の両方が含まれているため、コミットには関連するファイルのアクションremove
とadd/rename
アクションが含まれます。
于 2013-02-01T03:52:25.430 に答える
0
これは古いスレッドですが、xblitxの回答を強調し、将来的に他の人を助けるために、リファクタリング/名前変更後アクションのパッケージを右クリック-> Git->変更を表示すべてのアクション(削除と名前変更)が表示されます/ Modified)それらすべてをコミットします。
于 2016-01-29T07:28:14.707 に答える