Mengubah URL Induk "Default" Mercurial


124

Katakanlah saya memiliki repositori Mercurial dan saya menarik dari URL induk default (sumber tempat saya mengkloningnya).

Sekarang saya ingin mengubah URL induk default (perubahan nama host, atau disalin ke komputer lain, dll.). Adakah cara untuk melakukannya, atau apakah saya harus menggandakan ulang dari URL baru?

Jawaban:


149

Anda bahkan dapat menambahkan beberapa entri di bagian [paths] pada file .hg / hgrc Anda.

[paths]
default = /repo_store/hg/project1
sandbox = /repo_store/hg/project1_experimental

Dan kemudian dapat menentukan aliasnya di perintah lincah. repo default tidak perlu ditentukan tetapi yang lain harus seperti,

hg in            # check incoming changes from default repo
hg in default    # check incoming changes from default repo
hg in sandbox    # check incoming changes from sandbox repo
hg pull sandbox  # pull changes from sandbox repo

54

Saya baru saja menemukan jawaban atas pertanyaan saya sendiri. Edit .hg/hgrcfile di repositori, ubah defaultpengaturan di bawah [paths]bagian. Sederhana!


3

Contoh pengaturan repositori BitBucket default untuk Mercurial push and pull.

Biasanya kita bisa menggunakan

$ hg push https://bitbucket.org/username/com.example.app

Tetapi jika kita ingin menggunakan $ hg pushtanpa repositori URL kita harus menambahkan URL ke file $ REPO / .hg / hgrc. Kami menambahkan konten berikut:

[paths]
default = https://bitbucket.org/username/com.example.app

Mengenai pertanyaan Anda, cukup setel defaultjalur ke URL baru.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.