Caveat: Tôi thử tất cả các tính năng được liệt kê tại đây: How can I ignore everything under a folder in Mercurial.
Không hoạt động như tôi mong đợi.bỏ qua các thư mục trong mercurial
Tôi muốn bỏ qua mọi thứ trong thư mục test
. Nhưng không phải bỏ qua srcProject\test\TestManager
tôi cố gắng
syntax: glob
test/**
Và nó bỏ qua test
và srcProject\test\TestManager
Với:
syntax: regexp
^/test/
Đó là điều tương tự.
Ngoài ra với:
syntax: regexp
test\\*
Tôi đã cài đặt TortoiseHG 0.4rc2 với Mercurial-626cb86a6523 + TortoiseHg, Python-2.5.1, PyGTK-2.10.6, GTK-2.10.11 trong Windows
@JaKXz có, tính năng này hoạt động trong tất cả các phiên bản của Mercurial. Những gì bạn đã có trong '.hgignore' của bạn đã không đi qua. Hãy chắc chắn rằng tập tin bỏ qua của bạn đang được hiểu là một regex thay vì một glob, và không tính vào bỏ qua để bỏ qua các tập tin bạn đã 'hg add'ed. Việc bỏ qua chỉ ảnh hưởng đến cách các tệp chưa được xếp hạng được liệt kê/xử lý. –
et al. Các giải pháp tôi thấy là sử dụng này: 'cú pháp: regexp ^ SourceFolder \ bin ^ SourceFolder \ gen' và cho một file có tên classpath: '^ SourceFolder \ .classpath' – JaKXz