使用 git 版本 >= 1.6
Git 过去将符号链接视为常规文件,但较新的 git 版本 (>= 1.6) 会检查文件是否超出符号链接,并会引发致命错误。
例如:
# git init
# mkdir newdir
# touch newdir/foo
# git add newdir/foo
# git commit -m 'add foo'
# mv newdir /tmp/
# ln -s /tmp/newdir
# touch newdir/bar
# git add newdir/bar
fatal: 'newdir/bar' is beyond a symbolic link
# git add/tmp/newdir
fatal: '/tmp/newdir' is outside repository
# git --version
git version 1.7.3.4
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8526 次 |
| 最近记录: |