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