0

git リポジトリを移動しても安全ですか? remotes(他の全員が自分の と を更新すると仮定symlinks)

元の質問で、git が .xml の下にシンボリック リンクのように見えるものを作成することに気付きました.git/objects。しかし、それらがシンボリックリンクではないことに気付きました。

この質問は、git はシンボリック リンクをどのように処理しますか?で尋ねられた質問とは異なることに注意してください。私はgitによって作成されたシンボリックリンクについて尋ねているからです。

コメントで要求されているように、以下に例を示します。

$ ls -ld ./something.git/objects/7a/f87b48b897fde759daaff2b0a781691d5a625a
-rwxrwxrwx 1 XXX YYY 188 Jan 25 17:12 ./something.git/objects/7a/f87b48b897fde759daaff2b0a781691d5a625a*
4

2 に答える 2

1

git では、副作用なしで移動、コピーの名前変更などを行うことができます。

Git はすべての情報を .git フォルダー (ルート ディレクトリ内) 内に保存するため、.git フォルダーを台無しにしない限り安全であり、フォルダーの移動、コピー、名前の変更を行うことができます。

于 2013-04-09T21:35:54.640 に答える
1

「移動」がコマンドを意味する場合mv、はい、これは安全です。Git は、特定のリポジトリ ディレクトリの外で相対パス参照を作成しません。

于 2013-04-09T17:56:31.950 に答える