JPH01291332A - Efficient generation managing system - Google Patents
Efficient generation managing systemInfo
- Publication number
- JPH01291332A JPH01291332A JP12044088A JP12044088A JPH01291332A JP H01291332 A JPH01291332 A JP H01291332A JP 12044088 A JP12044088 A JP 12044088A JP 12044088 A JP12044088 A JP 12044088A JP H01291332 A JPH01291332 A JP H01291332A
- Authority
- JP
- Japan
- Prior art keywords
- source module
- management information
- generation
- source
- compiling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000007726 management method Methods 0.000 claims description 18
- 238000010586 diagram Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
Landscapes
- Devices For Executing Special Programs (AREA)
- Stored Programmes (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、ファイルの管理方式に関し、特にソースモジ
ュールの世代管理方式に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a file management method, and particularly to a source module generation management method.
従来、ソースモジュールの管理方式は、変更点のみ全取
り出し履歴ファイルとして保存する方法がある。Conventionally, as a source module management method, there is a method in which only changed points are saved as a complete retrieval history file.
しかしながら、上述した従来の方式では、ソースモジュ
ールを前世代にもどしたいとき、他のプログラムによシ
履歴ファイルと現存のソースモジュールとにより、再生
成しなければならず作業効率をおとすという問題があっ
た。However, with the conventional method described above, when you want to restore a source module to the previous generation, it must be regenerated by another program using the history file and the existing source module, which reduces work efficiency. Ta.
そこで1本発明の技術的課題は、上記欠点に鑑み、ソー
スモジュール全前世代に戻す場合の作業効力に優れた世
代管理方式全提供することである。SUMMARY OF THE INVENTION In view of the above drawbacks, one technical object of the present invention is to provide a generation management system that is highly efficient when restoring all source modules to previous generations.
本発明によれば、ソースモジュールの世代全管理してい
る計算機上で、ソースモジュールを編集するとき、その
管理情報を付加したソースモジュール全作成するソース
モジュール編集手段と、そのソースモジュール全コンパ
イルするとき、その管理情報よりその世代全把握し、コ
ンパイルオゾンヨン全付加するコンパイル手段とを有し
ていることを特徴とする効率的な世代管理方式が得られ
r9)
る。According to the present invention, when editing a source module on a computer that manages all generations of source modules, there is provided a source module editing means for creating all source modules with management information added thereto, and when compiling all of the source modules. , an efficient generation management method is obtained, which is characterized by having a compiling means that grasps all the generations from the management information and adds all the compilation information.
次に本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.
第1図は9本発明の実施例のブロック図であり。FIG. 1 is a block diagram of nine embodiments of the present invention.
1はソースモジュールであシ、管理情報2とソース3と
を含む。4はソースモジュール編集手段であり、5はコ
ンパイル手段であり、6はコンパイルした結果出力され
るオブジェクトモジュールである。1 is a source module and includes management information 2 and source 3. 4 is a source module editing means, 5 is a compiling means, and 6 is an object module output as a result of compilation.
第1図において、ソースモジュール編集手段2を利用者
が起動し、ソースモジュール1を編集する。このとき、
ソースモジュール1内の管理情報2、ソース3及び利用
者側からの指示によりソースを編集するが、管理情報2
もいっしょに更新される。次に、利用者がコンパイル手
段5を起動してソースモジュール1をコンノぐイルスル
とキ、ソースモジュール1内の管理情報2よシコンノ4
イルスヘき世代の情報を得、コンパイラにオプションと
して知らせる。In FIG. 1, a user starts source module editing means 2 and edits source module 1. As shown in FIG. At this time,
The source is edited according to management information 2 and source 3 in source module 1 and instructions from the user, but management information 2
will be updated together. Next, the user activates the compiling means 5 to compile the source module 1, and then inputs the management information 2 in the source module 1 to the source module 4.
Obtain information about the current generation and inform the compiler as an option.
次に、ソースモジュール編集手段4とコンパイル手段5
について、第2図を用いて詳細に説明する。Next, source module editing means 4 and compiling means 5
This will be explained in detail using FIG.
利用よシ指示された編集対象レコードまでスキップする
(7)。編集対象レコードを見つけたら。Skip to the record to be edited that you have been instructed to use (7). Once you find a record to edit.
まずそのレコードに前世代用の管理情報を付加し。First, add management information for the previous generation to that record.
ファイルに出力する(8)。このレコードに編集処理(
9)ヲ施こし新イメージのレコードをファイルに出力す
る(10)。Output to file (8). Edit processing (
9) Output the new image record to a file (10).
次に、コンパイル手段5が起動されると、ソースモジュ
ール1が読み込まれ、その中の管理情報2よりコンパイ
ルすべき世代を把握しく11) 、その情報ヲコンパイ
ルオプションとしてコン19イラに通知する(12)。Next, when the compiling means 5 is activated, the source module 1 is read, the generation to be compiled is determined from the management information 2 therein (11), and this information is notified to the compiler 19 as a compile option (12). ).
コンパイラは1通知された管理情報と同じ情報をもつソ
ースのレコードのみ処理対象とし、オブジェクトモジュ
ール6を生成する。The compiler processes only the source record having the same information as the management information notified in 1, and generates the object module 6.
以上により9世代管理によりンースモジーールが大きく
なることがなく効率的な管理が行うことができる。As described above, by managing nine generations, efficient management can be performed without increasing the size of the module.
以上説明したように本発明は、新旧側イメージを同一フ
ァイル内にもつことにより、前世代にもどすときよシ容
易に行え2作業効率をおとさないという効果がある。As explained above, the present invention has the advantage that by having the old and new images in the same file, it is easy to restore to the previous generation without sacrificing work efficiency.
第1図は本発明の実施例のブロック図、第2図の処理例
を示す流れ図である。
1・・・ソースモジュール、β・・・オブジェクトモジ
ュール0
第1図
オブジェクトモジュールFIG. 1 is a block diagram of an embodiment of the present invention, and FIG. 2 is a flowchart showing a processing example. 1... Source module, β... Object module 0 Figure 1 Object module
Claims (1)
を付加したソースモジュールを作成するソースモジュー
ル編集手段と、そのソースモジュールをコンパイルする
とき、その管理情報よりその世代を把握し、コンパイル
オプションを付加するコンパイル手段とを有することを
特徴とする効率的な世代管理方式。1. A source module editing means for creating a source module with management information added for managing the generation of the source module, and when compiling the source module, understanding the generation from the management information and adding compilation options. An efficient generation management method characterized by comprising a compiling means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12044088A JPH01291332A (en) | 1988-05-19 | 1988-05-19 | Efficient generation managing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12044088A JPH01291332A (en) | 1988-05-19 | 1988-05-19 | Efficient generation managing system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01291332A true JPH01291332A (en) | 1989-11-22 |
Family
ID=14786259
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12044088A Pending JPH01291332A (en) | 1988-05-19 | 1988-05-19 | Efficient generation managing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01291332A (en) |
-
1988
- 1988-05-19 JP JP12044088A patent/JPH01291332A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH01291332A (en) | Efficient generation managing system | |
| JPH1139148A (en) | Automatic source code generation system | |
| JPH01259424A (en) | Automatic software generating device | |
| JP3105546B2 (en) | Assembler symbol debug information processing method | |
| JP3570870B2 (en) | System construction apparatus, system construction method, and medium recording system construction program | |
| JP2669387B2 (en) | Database driven automatic program generation system | |
| JPS60204039A (en) | Compiler output processing system | |
| JP3166872B2 (en) | Circuit description editing apparatus and method | |
| JPH01191241A (en) | File deletion method | |
| JPH07152543A (en) | Decision table input device | |
| JPH1139379A (en) | Work support information creation system | |
| JPH04178836A (en) | Format editing processing system | |
| CN1143773A (en) | Computer aided program generating system | |
| JPH04113458A (en) | Program data input system | |
| JPH0212525A (en) | Program editing and coupling device | |
| JPH05250210A (en) | Program trace system | |
| JPH04348438A (en) | Using right control system | |
| JPS61145630A (en) | Pattern editing method of console display | |
| JPH0338739A (en) | Automatic reorganization executing system | |
| JPS63300325A (en) | Setting/reference cross reference list output method | |
| JPH02140827A (en) | System for preparing program | |
| JPH0573390A (en) | Deadlock handling process system for data base | |
| JPH0447342A (en) | Disk file layout preparing device | |
| JP2002182711A (en) | Method and apparatus for storing edited data in ladder programming editor | |
| JPH05119991A (en) | Parameter editing system |