gitでディレクトリのシンボリックリンクを管理するときの扱いについて

投稿者: Anonymous

Gitでシンボリックリンクをコミットできるようですが、そうした場合、そのディレクトリの中身もすべてgitにより管理されるのでしょうか。それとも、ディレクトリの中身は管理されずに、ディレクトリだけが何らかの形で管理されるようになるのでしょうか。
そのディレクトリには割りと大きめのファイルが入っているのでできれば、ディレクトリの中身をgitで管理したくないです。
この場合.gitignoreでそのシンボリックリンクのはられたディレクトリを除外するしかないのでしょうか。

解決

(一度、回答を書いたのですが、上のコメントの通り、勝手に自動変換されていました。未回答なのもあれなので、書き直しています。)

https://stackoverflow.com/questions/954560/how-does-git-handle-symbolic-links

にもありますが、 symlink は、 git 上ではただのファイルとして取り扱われます。( symlink の実体は、 link の情報が書かれたテキストファイル(のようなもの?実際のところはよく知らないです)ですが、それがそのまま登録されます。)

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *