我们有两个gitlab仓库,每次我更新一份文档都需要往这两个gitlab仓库上传。
一开始我试着用其中一个gitlab仓库下(暂且命名为gitlab1)的这份文档做源文件,另外一个gitlab仓库(暂且命名为gitlab2)的文档则ln -s为目标文件,但是发现上传到gitlab2仓库的也是一个链接文件(如下图),我不知道这样会不会出错。
后来我把gitlab1这份文档硬链接(ln)到gitlab2下,但是发现gitlab1这份文档改变了,但gitlab2下并未改变,也即ln命令会保持每一处链接文件的同步性,但是我发现我硬链接的时候根本不会保持同步,所以我也放弃了。
最后我直接scp gitlab1 gitlab2