Szukam sposobu na ustawienie elementów konfiguracyjnych .hgrc
bez konieczności edytowania pliku tekstowego. Staram się standaryzować konfigurację hgrc
w wielu deweloperów i chciałbym polecenia jakCzy mogę programowo skonfigurować opcje konfiguracji Mercurial?
hg --config ui.username=foo
ale które również zapisuje tę zmianę do pliku konfiguracyjnego hgrc
.
Wygląda na to, że powinno to być coś, co powinno być obsługiwane bezpośrednio w poleceniu vanilla hg, ale nie mogę go nigdzie znaleźć.
Jeśli proces, w którym działa hg, nie ma katalogu "~" lub katalogu HOME, lub działa jako użytkownik systemu/demona z katalogiem "~", nie można pisać do:: ~ ( – Garen
@Garen: Zawsze możesz ustawić 'HGRCPATH' aby zastąpić gdzie szuka plików konfiguracyjnych Mercurial To powinno być przydatne dla twojego demona bezdomnych –
Niektóre popularne systemy CI (np. TeamCity) nie mogą tego zrobić. - na przykład hg nie sprawdza udokumentowanych lokalizacji obejmujących cały system, takich jak C: \ Mercurial, i nigdy nie byłem w stanie go odczytać z anonsowanej lokalizacji rejestru.Od Linuksa może stać się trudny, gdy twoja kompilacja wystąpi wewnątrz chroota gdzie mogłeś mieć ograniczoną możliwość wpływania na ustawienia środowiska, nie masz homediru itd. Mógłbym iść naprzód, a mianowicie, że tak łatwo byłoby się nimi ominąć IFF Mercurial pozwoliłby nam tylko określić plik konfiguracyjny ścieżka w wierszu poleceń. :) – Garen