簡體   English   中英

將Mercurial與Visual Studio / VB.Net項目一起使用

[英]Using Mercurial with a Visual Studio/VB.Net project

我想在VB.Net項目上開始使用Mercurial,但我不確定應該add哪些文件。 我是否包含Project.sln文件,bin /和obj /文件夾?

我建議使用這篇SO帖子中詳述的hgignore

有一個有超過100票的投票,這將是一個很好的起點

對於每個源代碼控件,您應該只包含文件(即在構建過程中不生成的文件),以及構建解決方案所需的完整文件集。 這包括.sln文件(為了便於在Visual Studio中使用項目),但包括binobj文件夾,也不包括(通常)用戶特定的設置( .suo ),也不包括可以重新生成的自動生成的文件 - 生成。

一個好的經驗法則是只包含你不能輕易再生的東西。 因此,源代碼顯然可以滿足此角色,您需要的圖像,聲音和其他數據等資源也是如此。 對象和從源代碼生成實際的二進制通常很容易重新獲得,一般不需要猶豫。

至於sln文件,如果你要對sln文件進行編輯,那就是其他人如何構建項目,那么你可能也希望包含它。 如果你從其他一些進程生成sln文件(例如,一個腳本生成sln然后從那里構建它),那么將它留出來可能是個好主意。

這是一篇名為Introducing Source Control的MSDN文章。 它列出了您可以並且無法添加到源代碼管理的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM