龙空技术网

本地代码的临时存储——IDEList

Java不良人 479

前言:

此刻咱们对“java本地存储数据方案”可能比较着重,小伙伴们都想要剖析一些“java本地存储数据方案”的相关知识。那么小编在网上网罗了一些关于“java本地存储数据方案””的相关内容,希望各位老铁们能喜欢,小伙伴们快快来了解一下吧!

ChangeList的使用场景有哪些?

大家好,今天我想分享一下IDEA中ChangeList的使用方法。ChangeList有两种应用场景。

·第一种是用于配置文件的修改,我们需要在本地进行修改,但不能提交。

·第二种是用于本地代码的临时存储。关于本地代码的临时存储,有两种方式:Shelve Changes和StashChanges。ShelveChanges是IDEA独有的,而StashChanges是Git原生的。这两者的区别在于,ShelveChanges是IDEA独有的,而StashChanges是Git原生的。在选择存储方式时,不必过于纠结,选择适合自己的方式即可。我个人更倾向于使用Git的方式——Stash Changes。

·第一种应用场景是修改配置文件。开发、测试和线上环境的配置可能不同,例如端口号、数据库连接地址等。如果频繁修改代码或配置,每次提交都会导致配置文件的修改,这会增加很多麻烦。

·在版本控制中,所有修改都被自动添加到default change list中。此时,可以使用右键菜单中的“新建ChangeList”选项来创建一个新的ChangeList,例如命名为“配置”。将不需要提交的代码移动到新的ChangeList中,提交代码时就不会包含配置文件的修改。在这里,可以看到所有的改动都被添加到default change list中。

在ChangeList下拉列表中,默认选择的是default change list。如果选择配置,则会将配置文件的修改添加到这里。默认情况下,这是默认选项。这样就可以避免将配置文件提交到版本控制中。这是第一种应用场景。

·第二种应用场景是用于本地代码的临时存储。例如,需要将Controller文件移动到ChangeList中,以进行本地临时存储。

·此时,可以右键点击ChangeList,选择“ShelveChange”,然后点击“ShelveChanges”按钮进行存储。

·点击按钮后,会在上方出现一个标签“Shelf”,这表示本地代码已成功存储。然后,需要恢复之前的代码,可以右键点击“UnShelve”,然后点击“确认”。此时,更改后的代码将显示出来。

通过以上两步操作,就可以实现本地代码的临时存储。今天的分享就到这里,感谢大家的观看。

标签: #java本地存储数据方案