我有一個名爲ScriptA.sh
的常規文件,並將其更名爲ScriptB.sh
。如何強制git提交作爲重命名常規文件的符號鏈接(作爲git存儲庫的符號鏈接)?
我創建了一個符號鏈接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 /鸚鵡螺與RabbitVCS的Git。