首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

NetBeans项目的哪些文件应该提交到存储库?

在NetBeans项目中,以下文件应该提交到存储库:

  1. 源代码文件:包括所有的源代码文件,如Java文件、HTML文件、CSS文件等。
  2. 配置文件:包括项目的配置文件,如build.xml、pom.xml等。
  3. 依赖文件:包括项目所依赖的库文件、Jar包等。
  4. 资源文件:包括项目所使用的资源文件,如图片、音频、视频等。
  5. 文档文件:包括项目的文档文件,如README.md、用户手册等。
  6. 测试文件:包括项目的测试文件,如单元测试文件、测试数据等。
  7. 构建文件:包括项目的构建文件,如Ant构建脚本、Maven构建脚本等。
  8. IDE相关文件:包括与IDE相关的配置文件,如NetBeans项目文件、工作空间文件等。

以上是一般情况下应该提交到存储库的文件,具体根据项目的需求和实际情况可能会有所不同。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Eclipse、NetBeans、IntelliJ

当然一提到Java IDE,人们不禁会提到其他Java IDE像NetBeans、IntelliJ等,那么这些Java IDE之间到底存在着哪些异同呢?...文件形式打包在一起,也不能提供一个标准的知识,这些知识可以使Linux用户按照其他的应用来安装NetBeans5.5。...下如为NetBeans对Struts的支持: JSF开发:   NetBeans对JSF的支持就像对Struts支持的一样,提供了一个基本的向导来创建一个工程,包括类,配置所有要求的文件等,甚至在JSP...下图为一个简单的IDEA编辑器和高级的颜色/语法突出显示: JSP/Struts开发:   IDEA可以自动的建立配置文件(包括Tiles 和Validator),下载所有需要的Struts类,它也提供了一个...企业开发:      由于NetBeans对JPA的支持和它产生代码的质量以及对持久化单元合适的设置,所以在企业开发方面,NetBeans是首选,接下来是IDEA,由于Eclipse的Dali项目的限制

2K30

Gephi源码的调试及Git同步

克隆项目到本地 继续上述过程,首先进入到NetBeans的项目空间目录(不是必须的)。然后单机鼠标右键,这时应该有Git Bush Here的选项,点击后在弹出的黑框中输入如下命令: ?...配置Maven本地仓库 在D:\Program Files\Apache\目录下新建maven-repository文件夹,该目录用作maven的本地。...NetBeans打开Gephi源码 Maven配置成功后,依次点击 文件->打开项目->找到之前克隆的项目的文件,然后会发现有特殊的[ma]图标,这是Maven项目的标识。双击打开即可: ?...初次打开时由于需要加载gephi的依赖文件(Maven),所以会有一段时间处于读条状态(右下角)。第一次运行需要进行构建,这时会下载一些本地Maven中不存在的jar包,所以可能构建过程很慢。...右键所有该的模块->点击Git->点击远程->点击推入->选择配置的Git资源位置,如果没有默认资源则需要配置->全部下一步结束

1.5K20

Git 相关问题

还要一下,如果你是第一次需要提交新文件,可以在在 git commit -a 之前先 git add 。 Q4. 什么是 Git 中的“裸存储”?...你应该说明 “工作目录” 和 “裸存储” 之间的区别。 Git 中的 “裸” 存储只包含版本控制信息而没有工作文件(没有工作树),并且它不包含特殊的 .git 子目录。...对文件进行必要的修改后,将其提交到我将使用的远程存储 1git commit -m "commit message" 创建一个新的提交,撤消在错误提交中所做的所有更改。...git pull 命令从中央存储中提取特定分支的新更改或提交,并更新本地存储中的目标分支。 git fetch 也用于相同的目的,但它的工作方式略有不同。...默认情况下,它将删除最后添加的存储,如果提供参数的话,它还可以删除特定。 下面举个例子。

2K10

跨平台PHP调试器设计及使用方法——探索和设计

首先我们看一个问题,如果配置过netbeans和Xdebug连接的朋友,肯定记得netbeans中要配置代码FTP地址。...我们只需要取用下载包中的bin和dbgp两个目录下文件。因为这块的资料非常少,所以研究使用这套也花费了我一定的时间。而且这套实现中也存在不少缺陷,我也总是在不停探索和打patch中前行。...因为我是以netbeans的调试作为模板,所以我的IDE-KEY也是Netbeans和Xdebug交互的IDE-Key:netbeans-xdebug。...当然这个值可以改成别的,但是要和xdebug的配置文件的idekey值一样 xdebug.idekey="netbeans-xdebug"         然后我启动了监听本地9000端口。...我们执行sessions指令,用于查看目前有哪些连接已经建立过了。如上图,pydbgp返回了连接信息。当然这个展现不是Xdebug的原始数据——原始数据是XML的。

93910

git中怎样忽略.idea文件和目录

换句话说,您不希望将这些特定的文件包含或提交到目的主版本。这就是为什么你可能不想使用git add .命令将当前git目录中的每一个文件进行升级。...从本质上说,这是一种告诉Git哪些未跟踪的文件应该保持不跟踪且永远不提交的方式。 所有被忽略的文件都被放置在.gitignore文件里。....gitignore文件是一个纯文本文件,它包含来自项目的所有指定文件文件夹的列表,Git应该忽略和不跟踪这些文件文件夹。...通常,.gitignore文件被放置在存储的根目录中。根目录也称为父目录和当前工作目录。根文件夹包含组成项目的所有文件和其他文件夹。也就是说,您可以将它放在存储中的任何文件夹中。...test/example.md 最好的做法是创建一个.gitignore文件,其中包含创建新存储时要忽略的所有文件和不同的文件模式——在提交之前。 Git只能忽略尚未提交到存储的未跟踪文件

27610

Java开发工具IntelliJ IDEA 2020.2完整授权流程

一、常见的Java开发工具有哪些?...Eclipse还可以连接到各种版本控制系统,如Git、Subversion等;可以自动化测试,支持UML图形编辑,支持多种数据连接,可以集成客户端部署等。...它提供代码自动完成,代码格式化,多种可视化调试等强大功能,还能编辑,浏览,搜索项目内的文件以及查看依赖关系,可以帮助开发人员更高效的完成项目。...感觉NetBeans更适合Javaweb的开发!...2.工作需要 我们学习Java的最终目的大多都是为了工作,然而当我们真正工作时会发现不同的公司用的开发工具可能会存在一些差异,为了更好的适应工作需要,我们应该去尝试不同的开发工具,当然,其实大部分的开发工具使用方法都大同小异

95742

如何设计优秀的API(一)

设想一个应用程序,在调用它之前,需要有另一个程序来读取它的配置文件并以此来修改它的内容。如果文件格式改变了或者文件被完全忽略了,那么这两个应用程序之间的交互就断开了。 ....行为(behaviour) 有点难掌握但是对于“分离”非常重要的一点是动态行为:程序流如何,执行序列是怎样的,哪些锁在调用期间要保持,在哪些线程里调用可以发生,等等。 ....把一个API放进一个包中,必须向其他包声明该API是稳定的 —— 随后也是稳定的(不包括对早期的7个模块的有条件支持,这7个模块对应的代码的名字都以/0结尾)。...模块开发者,平台扩展者,参与者以及其他相关人员,无论什么时候,都不用担心他们的成果在新版本的NetBeans上不能运行。他们的工作应该得到尊重和赞许。...NetBeans的每个新版本应该保证以前版本的所有模块可以正确运行,即使不能运行,也应该可以很容易地更新以前的源代码,来编译并使用新版本的接口。

1K41

CMake 秘籍(八)

对于非平凡项目的迁移,CMake 文件可以与其他构建框架共存,以允许逐步迁移,无论是选项、功能和可移植性方面,还是允许开发人员社区适应新框架。...$ make > build.log 在我们的情况下(build.log的完整内容未在此处显示),我们能够验证哪些文件被编译以及使用了哪些编译标志(-I....从日志文件中,我们可以推断出以下内容: 所有对象都被链接成一个单一的二进制文件 不生成文件 可执行目标链接了以下:-lSM -lICE -lXpm -lXt -lX11 -lXdmcp...有些源文件是可选的(netbeans.c 应该只在 ENABLE_NETBEANS 为 ON 时构建,channel.c 应该只在 ENABLE_CHANNEL 为 ON 时构建)。...不要将一系列组合成一个变量并在文件之间传递该变量,而是将一个接一个地链接到它们定义的位置附近。不要将源文件组合成变量,而是使用target_sources添加源文件

12010

如何在Debian 8上安装和使用Composer

composer.json文件告诉Composer您需要为项目下载哪些依赖,以及允许安装每个软件包的哪些版本。这对于保持项目的一致性并且避免安装可能导致向后兼容性问题的不稳定版本非常重要。...使用Composer将程序包作为依赖安装在项目中的过程通常包括以下步骤: 确定应用程序需要哪种 在Packagist.org上研究一个合适的开源,Packagist.org是Composer的官方存储...每个包都有一个唯一的标识符(命名空间),格式与GitHub用于其存储的格式相同:vendor/package。我们要安装的使用命名空间cocur/slugify。...vendor/目录是项目依赖所在的位置。vendor/文件夹不应提交到版本控制; 你只需要包含composer.json和composer.lock文件。...注意:安装已包含composer.json文件的项目时,需要运行composer install,下载项目的依赖

1.6K20

程序员的20大Git面试问题及答案

还要一下,如果你是第一次需要提交新文件,可以在在 git commit -a 之前先 git add 。4.什么是 Git 中的“裸存储”?...你应该说明 “工作目录” 和 “裸存储” 之间的区别。Git 中的 “裸” 存储只包含版本控制信息而没有工作文件(没有工作树),并且它不包含特殊的 .git 子目录。...对文件进行必要的修改后,将其提交到我将使用的远程存储git commit -m "commit message"创建一个新的提交,撤消在错误提交中所做的所有更改。...从图中可以看出,每个更改首先在暂存区域中进行验证,我将其称为“stage file”,然后将更改提交到存储。9.什么是 git stash?首先应该解释 git stash 的必要性。...通过说明我们使用 git stash drop 的目的来回答这个问题。git stash drop 命令用于删除隐藏的项目。默认情况下,它将删除最后添加的存储,如果提供参数的话,它还可以删除特定

17710

2022 最新 Git 面试题

还要 一下,如果你是第一次需要提交新文件,可以在在 git commit -a 之前先 git add 。 4.什么是 Git 中的“裸存储”?...你应该说明 “工作目录” 和 “裸存储” 之间的区别。 Git 中的 “裸” 存储只包含版本控制信息而没有工作文件(没有工作树),并且它不包含特殊的 .git 子目录。...对文件 进行必要的修改后,将其提交到我将使用的远程存储 git commit -m “commit message” 创建一个新的提交,撤消在错误提交中所做的所有更改。...从图中可 以看出,每个更改首先在暂存区域中进行验证,我将其称为“stage file”,然后将更改提交到存储。 9.什么是 git stash? 首先应该解释 git stash 的必要性。...默认情况下,它将删除最后添加的存储,如果提供参数 的话,它还可以删除特定。 下面举个例子。

11510

『互联网架构』软件架构-Intellij IDEA技巧篇(七)

从09年开始java的开发,用了很多的开发工具从myeclipse,eclipse,netbeans每个开发工具都有自己的特色,netbeans做gui很方便,myeclipse最初的时候插件比eclipse...支持多种语言,数据等等操作,代码索引的查找,git插件强过eclipse的git插件。尽管IDEA目前还有些不足,但作为一个超过10年生命力还如此强劲的IDEA,得到如此的美誉并不简单。...重点理解项目class文件生成(运行打包编译文件存储路径)配置 ? ? IDEA构建项目的时候默认生成的iml文件配置改成.classpath类型的文件 ? 设置工作空间中项目的相关的设置 ?...里面有显示建议,有哪些参数未被使用,哪些是有问题的。 ?...分析堆栈 客户说报错,报错内容捞出来看下,发给了我,我应该怎么使用分析堆栈呢,这也是idea最牛逼的一点。

1.1K20

每个程序员必学的10个Git命令

该命令有助于添加准备提交到远程存储的未跟踪文件。使用“git add”命令的示例如下。 $ git add myfile 此命令会将 myfile 添加到暂存区。...比较差异 ' git diff ' 命令可用于创建补丁文件或统计索引、工作目录或 git 存储中路径或文件之间的差异。...$ git log 14. git 重置 使用 git reset 来“取消跟踪”一个文件,不再有任何指向 Git 存储的链接。...要从当前工作目录中删除特定文件并分阶段删除,请使用以下命令: $ git rm 16. git远程 此命令用于将本地 git 存储连接到远程服务器。...为此,您要切换到的分支应该存在于您的本地系统中,并且在您进行切换之前应该提交或隐藏当前分支中的更改。您还可以使用此命令签出文件

43600

Java 中文官方教程 2022 版(一)

向生成的源文件添加代码 源文件包含用 Java 编程语言编写的代码,您和其他程序员可以理解。作为创建 IDE 项目的一部分,将自动生成一个骨架源文件。...您应该看到以下组件: 项目窗口,其中包含项目组件的树视图,包括源文件、代码依赖的等。 打开 NetBeans IDE。 导航器窗口,您可以使用它快速在所选类中的元素之间导航。...现在您应该看到这个新添加的平台: Java 平台管理器 要将此 JDK 设置为所有项目的默认 JDK,您可以在命令行上使用 --jdkhome 开关运行 IDE,或者在 INSTALLATION_DIRECTORY...如果您使用运行主项目命令,IDE 将运行 IDE 关联为主项目的主类的文件。...局部变量在方法内部存储临时状态。参数是向方法提供额外信息的变量;局部变量和参数始终被分类为“变量”(而不是“字段”)。在命名字段或变量时,有一些规则和约定您应该(或必须)遵循。

5400

那些能帮助你提升十倍开发效率的优质工具

Java世界中存在着很多工具,从著名的IDE(例如Eclipse,NetBeans和IntelliJ IDEA)到JVM profiling和监视工具(例如JConsole,VisualVM,Eclipse...它有助于自动化软件开发过程中非人工的部分,例如,编译项目,运行单元测试,集成测试以及生成文档并在本地和远程存储上上传工件。它是在项目中进行持续集成和实施持续交付的最受欢迎的工具之一。 ?...Java开发人员可以使用Selenium来测试其HTML和JSP文件。它还提供了用于Web浏览器自动化的各种工具和。如果您处于自动化和测试领域,那么Selenium是您必须的选择。 ? 5....基于项目对象模型(POM)的概念,Maven可用于从中央信息管理项目的构建,报告和文档。Maven的另一个有用功能是依赖管理。...由于我们在Java项目中使用了很多第三方,因此手动管理每个JAR文件及其依赖可能会非常麻烦。Maven通过自动为您下载JAR解决该问题。 ?

1.3K50

90%程序员都应该掌握的开发工具,看看这些你是否都掌握了

本文主要介绍 Java 程序员应该学习的一些基本和高级工具。如果你想成为一名更好的程序员,最重要的技巧之一就是学习你的编程工具。...等 JVM 分析和监控工具,Java 开发人员应该知道这些工具。...由于我们在 Java 项目中使用了很多第三方,因此手动管理每个 JAR 及其依赖可能会非常麻烦,Maven 通过自动下载正确的 JAR 来解决这个问题。...它有助于自动化软件开发过程中的非人工部分,例如编译项目、运行单元测试、集成测试、生成文档以及在本地和远程存储上上传工件。 它是在项目中实现持续集成和实现持续交付的最流行的工具之一。 6....Java 开发人员可以使用 Selenium 来测试他们的 HTML 和 JSP 文件。 它还为 Web 浏览器自动化提供了各种工具和

24120
领券