我们公司已经通过NFS提供了一些可用于我使用ssh克隆的远程存储库的git存储库。
是否有.gitconfig
设置会告诉git在这里查找参考仓库?
我正在执行的git命令是:
git clone ssh://remote-machinename/repos/repo.git --reference ~otheruser/references/repo.git
我想在输入--reference ~otheruser/references/repo.git
时自动添加git clone ssh://remote-machinename/repos/repo.git
,但可以灵活地匹配其他存储库名称。这是我用insteadOf
魔法做的事情吗?
答案 0 :(得分:1)
您需要使用 let northWestCoordinate = self.mapView.convert(CGPoint(x: 0, y: 0), toCoordinateFrom: self.mapView)
let southEastCoordinate = self.mapView.convert(CGPoint(x: self.mapView.frame.size.width, y: self.mapView.frame.size.height), toCoordinateFrom: self.mapView)
来展示git包装器脚本,该脚本将克隆,将repo的名称添加到参考部分:
--reference-if-able
正如git clone --reference中提到的那样:
使用
git clone ssh://remote-machinename/repos/$1 --reference-if-able ~otheruser/references/$1
时,会跳过一个不存在的目录而不是中止克隆。