Pet*_*ona 52 version-control netbeans project
我们通常将Eclipse用于特定的Java项目,但最近我将项目导入NetBeans以使用其对话框构建功能.
由于我可能会回到这里,我想将NetBeans项目文件存储到版本控制中.但是,我不想提交"我的"与"项目"的文件,即具有我自己设置的文件会与其他用户冲突.
NetBeans在顶级项目区域中创建了以下结构:
nbbuild
nb-build.xml
nbproject
<various files>
configs
private
Run Code Online (Sandbox Code Playgroud)
显然nbbuild
是构建输出,因此不会进入.nb-build.xml
文件似乎很可能,大多数情况下也是如此nbproject
.但是,这nbproject/private
表明它是"我的".偷看"configs",我不清楚这是我的还是项目......
有人有指导吗?
Pet*_*ona 55
有关项目文件和版本控制的NetBeans知识库文章讨论了NetBeans项目文件,并提供了关于哪些文件是项目特定的松散建议(即可以通过版本控制共享),以及哪些是特定于用户的.
以下是版本控制部分:
如果从版本控制系统中检出项目,则不应将
build
(或nbbuild
),dist
(或nbdist
)和nbproject/private
文件夹签入该版本控制系统.如果项目位于CVS,Subversion或Mercurial版本控制系统下,则在导入项目时会为这些目录创建或更新相应的"忽略"文件.
虽然
nbproject/private
应该被忽略,但nbproject
应该检查版本控制系统.nbproject
包含项目元数据,使其他用户无需先导入项目即可在NetBeans中打开项目.
Ric*_*urt 19
事实证明,托马斯和彼得卡多纳在某种程度上都是正确的.NetBeans建议您仅导入源代码和/或文档.哦和nbproject文件夹但不是*nbproject/private**文件夹.
从NetBeans知识库中有关导入Eclipse项目的文章:
版本控制注意事项
如果从版本控制系统中检出项目,则不应将构建(或nbbuild),dist(或nbdist)和 nbproject/private文件夹签入该版本控制系统.
如果项目位于CVS,Subversion或Mercurial版本控制系统下,则在导入项目时会为这些目录创建或更新相应的"忽略"文件.
虽然应忽略nbproject/private,但应将nbproject检入版本控制系统. nbproject包含项目元数据,使其他用户无需先导入项目即可在NetBeans中打开项目.
归档时间: |
|
查看次数: |
27224 次 |
最近记录: |