我想在VB.Net項目中開始使用Mercurial,但我不確定哪些文件應該我add
。我是否包含Project.sln文件,bin /和obj /文件夾?在Visual Studio/VB.Net項目中使用Mercurial
3
A
回答
2
隨着每一個源控制,應該只包括源文件(即其在生成過程中不生成文件),和完整集必要建立一個溶液文件。這包括.sln
文件(爲了便於在Visual Studio中使用該項目),但不是而是,bin
和obj
文件夾,也不是(通常)用戶特定設置(.suo
),也不是自動生成的文件 - 生成。
0
一個很好的經驗法則是隻包含你不容易再生的東西。所以,源代碼顯然能夠滿足這種角色,所以圖像,聲音和其他數據資源也是您需要的。對象和從源代碼生成實際的二進制通常是容易得到一次一般不需要走。
對於SLN文件,如果你將編輯後的SLN文件,這就是其他人如何構建項目,那麼你可能也想包括這一點。如果你從一些其他進程生成sln文件(例如,一個腳本生成sln然後從中創建它),那麼最好不要這樣做。
0
這是一個名爲Introducing Source Control的MSDN文章。它列出了您可以並且無法添加到源代碼管理的文件。
3
我會建議使用在此詳述的hgignore SO發佈
there is one that has 100+ up votes that would be a good starting point
相關問題
- 1. Visual Studio 2013項目的Mercurial .hgignore
- 2. Visual Studio 11/vNext項目的Mercurial .hgignore
- 3. Visual Studio 2012項目的Mercurial .hgignore
- 4. Visual Studio項目文件更改和Mercurial
- 5. 在Visual Studio中使用子項目
- 6. 在Visual Studio 2008項目中使用Doxygen
- 7. 在Visual Studio C++項目中使用cusp
- 8. 在visual studio中使用socket.io node.js項目
- 9. 使用Git克隆Mercurial項目?
- 10. 項目經理+ mercurial
- 11. Mercurial項目重疊?
- 12. Eclipse項目到mercurial
- 13. 在另一個項目中使用一個mercurial項目的最佳做法
- 14. 在IntelliJ中爲項目初始化Mercurial
- 15. 在具有多個Mercurial Repos的項目中使用teamcity
- 16. 在Mercurial中爲多個類似項目使用框架
- 17. 從mercurial項目推到svn項目
- 18. 在Visual Studio Online Git項目中使用Visual Studio 2015的問題
- 19. 在Visual Studio 2008中使用Visual Studio 2005項目
- 20. 在Windows上使用Visual Studio在Fortran項目中使用Nlopt庫
- 21. 使用mercurial在線工作在一個項目上?
- 22. Mercurial:無法克隆項目
- 23. 使用Visual C++ 2010不能「添加新項目...」項目使用Visual C++ 2010時
- 24. Android Studio項目的Mercurial .hgignore
- 25. 如何在使用Armadillo的Visual Studio 2008項目中使用LAPACK
- 26. 在Visual Studio中添加項目引用
- 27. 在Visual Studio項目
- 28. 如何在Visual Studio 2008中的cpp項目中使用外部cpp項目
- 29. Mercurial中的Eclipse項目文件
- 30. Mercurial和Visual Studio
+1,因爲這些都是在我的.hgignore文件確切的三件事情。 –