我想在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文件确切的三件事情。 –