【发布时间】:2014-05-07 05:47:55
【问题描述】:
我有一个名为ScriptA.sh 的常规文件并将其重命名为ScriptB.sh。
我创建了一个符号链接 ScriptA.sh 指向 ScriptB.sh。
当我提交/推送它并在远程存储库中检查时,有 ScriptA.sh 和 ScriptB.sh 以及完整的脚本内容...我期待 ScriptA.sh 只有 ScriptB.sh 的路径它的数据...
更糟糕的是:如果我更改ScriptB.sh 处的数据,只有它被检测为已更改,因此我只能提交那个......而不能提交ScriptA.sh!
我想如果我将ScriptA.sh 的符号链接内容更改为../bin/ScriptB.sh,提交然后将其更改回来,然后再次提交,它可能会修复吗?或者我可以搞砸什么吗?编辑:我刚刚测试过,没有检测到符号链接更改...
编辑:我尝试删除符号链接ScriptA.sh 并提交,然后重新添加并再次提交,但上传的文件没有符号链接数据,而是常规文件完整数据:(
PS.:我使用 Ubuntu/Nautilus 和 RabbitVCS Git。
【问题讨论】: