0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ActiveBasic のプロジェクトを Git へコミットする際の注意点

Last updated at Posted at 2023-03-11

はじめに

ActiveBasic のプロジェクトを Git へコミットする際にいくつか注意する点があったのでメモ。

環境

本件で扱う ActiveBasic のバージョンは下記の通りです。
これ以外のバージョンについては検証していないので不明です。
・ActiveBasic Ver: 4.24

問題点

さて、問題点ですが ActiveBasic の開発環境である ProjectEditor は文字コードと改行コードを適切に指定しないと、
ソースコードやウィンドウファイル等が読み込まれなかったり、コンパイルが正常に行われないといった問題が発生することがあります。

解決方法

個人的に試して得られた方法が、.gitattributes に文字コードと改行コードを指定する方法です。
(他に良い方法があるのかもしれません…。)

以下は記載例です。

.gitattributes
# 文字コード設定
*.?bp diff=sjis
*.idx diff=sjis
*.wnd diff=sjis
*.wrk diff=sjis
*.pj  diff=sjis

# 改行コード設定
*     text=auto
*.?bp text eol=crlf
*.idx text eol=crlf
*.wnd text eol=crlf
*.wrk text eol=crlf
*.pj  text eol=crlf

ActiveBasic で使用するソースコードを含むテキスト系のファイルはすべて文字コードを shift-jis に、
改行コードを crlf に固定化しています。
こうすることで、リポジトリから Clone したプロジェクトファイルを ProjectEditor で読み込んで
コンパイルを直ぐに始めることが出来ます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?