我想在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 11/vNext项目的Mercurial .hgignore
- 2. 在visual studio中使用socket.io node.js项目
- 3. 使用Git克隆Mercurial项目?
- 4. 项目经理+ mercurial
- 5. Mercurial项目重叠?
- 6. Eclipse项目到mercurial
- 7. 在另一个项目中使用一个mercurial项目的最佳做法
- 8. 在Mercurial中为多个类似项目使用框架
- 9. 在具有多个Mercurial Repos的项目中使用teamcity
- 10. 在Visual Studio 2008中使用Visual Studio 2005项目
- 11. 在Windows上使用Visual Studio在Fortran项目中使用Nlopt库
- 12. 使用Visual C++ 2010不能“添加新项目...”项目使用Visual C++ 2010时
- 13. Mercurial:无法克隆项目
- 14. Android Studio项目的Mercurial .hgignore
- 15. 如何在使用Armadillo的Visual Studio 2008项目中使用LAPACK
- 16. 如何在Visual Studio 2008中的cpp项目中使用外部cpp项目
- 17. Visual Studio 2010中:项目项不可用
- 18. Mercurial和Visual Studio
- 19. Rake任务使用mercurial和visual sourcesafe
- 20. 如何从Visual Studio 2010使用Mercurial?
- 21. 使用加载项可以在Visual Studio 2012中使用Qt4项目吗?
- 22. 在项目中使用项目?
- 23. 在Visual Studio中使用C#将Delphi.NET(ASP.NET 1.1)项目转换为ASP.NET 3.5使用C#在Visual Studio中使用
- 24. 我们可以在Visual Basic项目中使用Visual Studio 2010中的OpenGL吗?
- 25. 如何在ASP.Net中使用webpack在Visual Studio for Mac中使用Core项目
- 26. 使用c#打开Visual Studio项目Process.Start()
- 27. 使用Visual Studio发布Web App项目
- 28. 使用Visual Studio 2008构建C++项目
- 29. 使用Visual Studio2015创建Xamarin Forms项目
- 30. Visual Studio 2010:使用多个C++项目
+1,因为这些都是在我的.hgignore文件确切的三件事情。 –