linux bir certer klasörü altındaki dosyaları bulur ve dizeyi değiştirir


0

Tüm projeler için uzaktaki gerrit URL'sini değiştirmek için, klasörde workspace, klasörün configaltındaki tüm dosyalar , .gitklasörün şeklini a.b.cdeğiştirir x.y.z.

Çekim için hepsini bulun workspace > all_folder_under_workspace > .git> configve içeriğini değiştirin a.b.c.x.y.z

Teşekkürler!


Neyin var git config --local?
Ignacio Vazquez-Abrams,

@ IgnacioVazquez-Abrams başka bir git uzak sunucu var. :)
Tiina

Ve? Sadece uzak değeri değiştir.
Ignacio Vazquez-Abrams,

ama yine de her proje klasörüne manuel olarak girip komutu çalıştırmam gerekiyor
Tiina

Tabii, ama bu çözülmüş bir problem.
Ignacio Vazquez-Abrams,

Yanıtlar:


1

Bir yolunu buldum, işe yarıyor ama çok basit görünüyor.

find -name config | grep '.git/config' | xargs sed -i 's/a.b.c/x.y.z/g'
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.