Czy możesz usunąć plik z Mercurial bez usuwania go z systemu plików takiego jak Git?


15

Mam kilka plików w repozytorium, których nie chcę śledzić, czy można je usunąć bez usuwania rzeczywistych plików z systemu plików?

Byłoby to równoważne z git rm --cached.

Odpowiedzi:


16

Możesz użyć, hg forget <file>jeśli pliki zostały właśnie dodane, jednak jeśli pliki zostały już zatwierdzone, użyj hg rm --after <file>.

Pomoc powinna być nieco myląca hg rm --do-not-touch-the-filesystem.


5

Wygląda na to hg forgetjest to, czego szukałem według tego .

To zaznaczy plik, dzięki czemu nie będzie już śledzony po następnym zatwierdzeniu.



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.