IntelliJ-IDEA中文入门教程 IDEA 如何使用SVN

2024-02-25 开发教程 IntelliJ-IDEA中文入门教程 匿名 2

SVN 的这个窗口有的 IntelliJ IDEA 上叫 ​Changes​,有的叫​Version Control​,具体是什么原因引起这样的差异,我暂时还不清楚。但是不管叫法如何里面的结构是一样的,所以对使用者来讲没多大影响,但是你需要知道他们其实是一样的功能即可。

SVN 的使用

上图 ​Local Changes​ 这个 Tab 表示当前项目的 SVN 中各个文件的总的情况预览。这里的 ​Default ​是 IntelliJ IDEA 的默认 ​change list​ 名称,​no commit ​是我自己创建的一个​change list​,我个人有一个习惯是把一些暂时不需要提交的先放这个 ​list ​里面。​change list​ 很常用而且重要,本文前面也有强调过了,所以一定好认真对待。​unversioned Files ​表示项目中未加到版本控制系统中的文件,你可以点击 ​Click to browse​,会弹出一个弹出框列表显示这些未被加入的文件。

SVN 的使用

上图 ​Repository ​这个 Tab 表示项目的 SVN 信息汇总,内容非常的详细,也是我平时用最多的地方。如果你点击这个 Tab 没看到数据,是因为你需要点击上图红圈这个刷新按钮。初次使用下默认的过滤条件不是我上图这样的,我习惯根据 ​User ​进行过滤筛选,所以上图箭头中的 ​Filter ​我是选择 ​User​。选择之后,如上图标注 1 所示,显示了这个项目中参与提交的各个用户名,选择一个用户之后,上图标注 2 所以会显示出该用户提交了哪些记录。选择标注 2 区域中的某个提交记录后,标注 3 显示对应的具体提交细节,我们可以对这些文件进行右键操作,具体操作内容跟本文上面提到的那些提交时的操作按钮差不多,这里不多讲。

总的来说,SVN 这个功能用来管理和审查开发团队中人员的代码是非常好用的,所以非常非常建议你一定要学会该功能。