回答

1

我經常看到這些類型的問題,而且它們只有IDE問題的發佈版纔有所不同。我從來不理解他們。我在一個新的環境中建立一個新的項目通常的過程是:

  1. 創建新項目
  2. hg init
  3. hg status --unknown --no-status > .hgignore
  4. 編輯新.hgignore glob的到的文件類型,我會看到很多的

望着答案,兩個相似的問題,您鏈接它看起來像一個基本相似的過程會一直努力。

我想我只是不明白這個廣泛的問題類別,或者爲什麼這比複製/粘貼更容易/更快,而不是快速組裝自己。除非有人正在做很多(不適宜的)hg addremovehg commit -A,否則不會有意外追蹤一個並不意味着要添加的文件的風險。

+0

感謝您的回覆,儘管老實說,您的回答讓我更加困惑。我幾乎不熟悉Mercurial,但我知道在Git的經驗中,意外地跟蹤解決方案文件,構建內容等非常容易。藉助Mercurial,我不想依賴評論中提供的@ jrummell之類的插件。 ' - 未知 - 無狀態'開關如何使追蹤無意文件成爲不可能? – 2012-02-13 19:51:06

+0

那些不會讓它變得不可能。該序列只是說「採取一切當前未知的事物並忽略它」。我最後談論的是如何自動添加任何東西,所以只要確保沒有生成任何「hg add」,並且只會跟蹤重要的東西。 – 2012-02-14 04:02:46

+1

我認爲這個問題真的是關於什麼文件應該或不應該在源代碼控制中,即什麼是重要的東西?你的建議對VS2010來說不是很好。對於Web應用程序,它會生成一個包含15行的忽略文件 - 其中12個需要刪除,其他3個需要更改,另外還需要添加至少1個。 – 2012-02-14 14:29:40