12

ファイルがシンボリック リンクを超えていると Git が判断する問題に遭遇しました。したがって、ファイルはバージョン管理できませんが、実際のファイルのように見えます。

[root@r1 h]# stat -f conf/core-site.xml 
  File: "conf/core-site.xml"
    ID: 5c7eb82882a6e866 Namelen: 255     Type: ext2/ext3
Block size: 4096       Fundamental block size: 4096
Blocks: Total: 2735511    Free: 510158     Available: 371202
Inodes: Total: 694960     Free: 597972

さらに、リンク ポインターを表示するために「readlink」を試しましたが、役に立ちませんでした。

Git はファイルがシンボリック リンクかどうかをどのように判断しますか?

4

2 に答える 2

5

/プロジェクト/サブプロジェクト/conf

メイン プロジェクトに /conf を追加し、サブプロジェクトのシンボリック リンクを追加する必要がある場合は、

01) サブプロジェクトから conf を削除してプロジェクトに追加し、変更をコミットします。

  • cp /プロジェクト/サブプロジェクト/conf /プロジェクト
  • rm /プロジェクト/サブプロジェクト/conf
  • 変更をコミットする

02) 次に、シンボリックリンクを追加してコミットします

  • cd /プロジェクト/サブプロジェクト/
  • ln -s ../conf/conf
  • 変更をコミットする
于 2018-04-20T08:00:45.240 に答える