Git - シンボリックリンクをファイルのように扱う

Git - シンボリックリンクをファイルのように扱う

gitファイルなどのシンボリックリンクを処理する方法はありますか?通常、このようなシンボリックリンクを追加すると、git add symlinkgitはリンクされたファイルではなくファイルへのパスを保存/制御します。

リンクされたファイル自体のようにgitシンボリックリンクを処理することは可能ですか?

答え1

ハードリンクが欲しいと思います。

ln sourcefile /some/git/repo/targetfile

ソースとターゲットの場所が同じファイルシステム内にある場合にのみ便利です。それ以外の場合は、コピーまたはシンボリックリンクを受け入れる必要があります。

シンボリックリンクはファイルへの参照です。ハードリンクは、既存のインデックスノードの別の名前です。

Webには、より詳細な説明を提供する多くのリソースがあります。

私はハードリンクを処理するために特別な構文を使用しません。マニュアルページは、ln利用可能な構文バリアントを見つけるのに最適な場所です。

関連情報