W moim projekcie korzystam z Mercurial i folderu, w którym użytkownik może przesłać plik. Ale ponieważ użytkownik prześle pliki, folder jest pusty.
Nie wiem, jak mogę dodać ten folder do mojego projektu, nie wkładając do niego żadnego pliku.
Czy wiesz jak mogę to zrobić?
.hgempty
może dać lepszą wskazówkę do czego.hgkeep
Stworzyłem skrypt Pythona, który automatyzuje proces tworzenia / usuwania tych plików.
Oto źródło skryptu: http://pastebin.com/inbYmMut
źródło
Po prostu wykonaj następujące czynności:
W tym celu należy wziąć pod uwagę następujące kwestie:
W twoim przypadku możesz przesyłać obrazy w swoim środowisku programistycznym, więc zaleciłbym również dodanie do
.hgignore
pliku następujących elementów, aby przypadkowo nie zatwierdzić obrazów, których nie zamierzałeś zatwierdzić:Reguła zignoruje wszystko
images/**
poza.hgkeep
plikiem, do którego należy dodać „pusty” folder do kontroli wersji. Powodem, dla którego ta reguła jest ważna, jest to, że wszystkie pliki w tym folderze (tj.images/test-image.png
Będą wyglądały jak nowy plik nieskonfigurowany w twoim pliku,hg status
jeśli nie zignorujesz tego wzorca.źródło
images
katalog jest głęboko na ścieżce? Coś takiego./lectures/chapter_10/images
? Jaka jest zatem właściwa składnia?