2010-01-27 59 views
2

我看着這個問題:ignoring folders in mercurial提到如何忽略一個文件夾,但這不是我所需要的。文件夾沒有被添加在Mercurial

我使用的是TortoiseHG,當我「添加」所有文件夾後,它們仍顯示爲「?」而不是「+」。其中的文件顯示「+」,但文件夾本身只顯示「?」。這是Windows XP上Mercurial的問題嗎?或者,這是我的鍵盤和我的椅子之間的問題嗎?

回答

5

Mercurial僅添加文件,而則從實際文件名推斷出文件夾。如果您下拉到命令行並執行hg status,您將看到根本沒有列出文件夾。您添加的文件夾中的文件將與A標籤一起列出,但實際文件夾不會列在hg status命令中。

+0

這是相當令人困惑的是,任何事都顯示任何類型的文件夾的Mercurial狀態。它不應該那樣做。 – Omnifarious 2010-01-27 07:42:21

+1

@Tarydon謝謝。我卸載了TortoiseSVN來解決圖標問題(他們共享相同的覆蓋應用程序),但我很高興我能理解關於這些文件夾的一點。這些東西讓我瘋狂。 @Omnifarious我很高興它顯示文件夾的狀態,因爲當我有一個文件在子/子/文件夾中更改,我想要「!」向上傳播,所以我不必挖。 – orokusaki 2010-01-27 07:47:26

+0

@orokusaki:啊,是的,那是明智的做法。我根本不用GUI進行編程,所以這一切都不會發生在我身上。 – Omnifarious 2010-01-28 15:50:20

2

您不需要單獨添加文件夾(實際上,Mercurial根本不處理普通文件夾/目錄)。只要你的文件在那裏,你就沒事。

+0

你的答案也是+1 – orokusaki 2010-01-27 07:46:05