我有项目的源文件,然后从这个来源创建NetBeans项目。我是否应该将此项目包含在存储库中,或者这是不好的做法?SVN仓库是否应该包含IDE项目文件?
1
A
回答
2
通常会存储执行构建所需的所有源。例如,如果Visual Studio包含枚举所有源文件和存储编译/链接选项的“项目”和“解决方案”文件。所以我几乎可以肯定你需要将NetBeans项目文件放在源代码控制之下。
+0
在我的情况下,我有特定的ant构建脚本。当我创建NetBeans项目时,它还定义了它在调试和运行时使用的自己的构建脚本。但也许它可以使用项目脚本?我会去检查文档 –
+1
@Artyom:我想你希望那些“调试和运行”是可重现的 - 然后你需要源代码控制下所需的东西。 – sharptooth
1
对于所有情况,可能都没有正确的答案。如果您是唯一使用此存储库的用户,或者是唯一使用此存储库子目录的用户,那么存储IDE项目文件可能没有问题。如果许多人正在编辑和构建相同的代码,那么最好不要存储IDE项目文件。
一般而言,任何难以创建的东西都应该存储在某个地方,无论是在回购站点还是在网络服务器上。任何容易创建的东西都不需要存储。
相关问题
- 1. 在SVN仓库中包含doxygen文档
- 2. 将项目的媒体文件保存到svn仓库是否正确?
- 3. 如何在Tortoise的SVN仓库中包含父文件夹?
- 4. SVN签出到IDE项目文件夹
- 5. 设置注册表项目时是否应该包含文件扩展名?
- 6. .git文件夹应该存储在我的SVN仓库中吗?
- 7. 防止从是否有SVN仓库
- 8. 是否可以从svn仓库中清除文件?
- 9. 包含子仓库的仓库
- 10. NetBeans Java项目的.gitignore文件应该包含哪些内容?
- 11. 是否应IDE的项目文件中源控制之下?
- 12. 确定目录是否包含文件
- 13. 颗粒如何是你的SVN“项目”:包含每个应用
- 14. 是否应该在包含的JSP文件中声明taglibs?
- 15. 如何将svn项目导出到另一个svn仓库?
- 16. tortoise SVN - 从SVN仓库获取项目并从本地签入
- 17. 是否有包含Visual Studio 2010项目中文件的命令?
- 18. 是否可以将上传的文件包含到项目中?
- 19. SharpSvn - 文件或文件夹是在svn仓库
- 20. SVN仓库子文件夹从不同的仓库检出
- 21. 从SVN仓库
- 22. SVN仓库URL
- 23. SVN - 在仓库
- 24. C# - 检查ContextMenu是否包含项目
- 25. netbeans IDE是否包含病毒?
- 26. 一个文件夹是否可以包含来自两个不同svn项目的文件?
- 27. SVN出口 - 覆盖文件,但在含相同的子目录结构的SVN仓库不会删除目录
- 28. 在项目中包含库项目Android
- 29. 当为PHP安装肥皂时,是否应该包含nusoap库?
- 30. 我可以从克隆SVN仓库我的项目源到Git仓库
可能的重复http://stackoverflow.com/q/347142/198011 –