gitignoreと4D:Gitユーザーのための便利な機能

Deeplからの自動翻訳

プロジェクトモードでは、最も人気のあるバージョン管理システムである Git を使って簡単に変更を追跡することができます。しかし、Gitリポジトリにあるプロジェクトの全てのファイルを追跡したくない場合がよくあります。4Dでは、新しいプロジェクトで追跡しないものを定義することができるようになりました。

4DプロジェクトとそのためのGitリポジトリを作成すると、Gitはプロジェクトフォルダ内のすべての変更を追跡します。しかし、プロジェクト・フォルダーに置かれたすべてのファイルを追跡することは、必ずしも適切ではありません。例えば、データファイルのような常に更新されるバイナリファイルを追跡することは、ほとんど意味がありません。これは、ユーザーのファイルや作業ファイルにも当てはまります。

Git では、.gitignoreファイルを使ってリポジトリから除外したいファイルを指定することができます。.gitignoreファイルについて詳しくは、Gitの公式ドキュメントのウェブサイトを参照してください。

今後、4D では、プロジェクトフォルダーにデフォルトの.gitignoreファイルを自動的に追加することができるようになります。このファイルは、最初のコミット時に考慮されます。新しいチェックボックスが環境設定ダイアログにあります。

このオプションを有効にすると、すべての新規プロジェクトに次の.gitignoreファイルが含まれるようになります。

blank

そして、これがそのデフォルトの内容です。

blank

このデフォルトのファイルは、以下の要素をリポジトリから除外します。
– DataフォルダーDataフォルダは、4Dでバックアップした方がいいかもしれません。
– DerivedDataフォルダーは作業用フォルダーです。4D は必要なときに自動的にこのフォルダを再構築します。
– Librariesフォルダーは作業用フォルダーです。4Dは、macOS上のSilicon用にコンパイルする際に、自動的に再構築します。
– 開発者のユーザープリファレンス
– ゴミ箱はデフォルトでは除外されませんが、除外したい場合はコメント(# )を削除してください。
– macOSやWindowsで、ピクチャを含むフォルダに自動的に生成されるファイル

注意.gitignoreファイルに記述されるファイルやフォルダは、大文字と小文字が区別されます。

さらに、環境設定ダイアログのチェックボックスの右側にあるボタンをクリックすると、独自のデフォルトの.gitignoreファイルを定義することができます。テキスト・エディターで、あなた自身のデフォルトの.gitignoreファイルを開くことができます。このファイルを好きなように変更すれば、すべての新しいプロジェクトに適用されるので、時間のロスや見落としを防ぐことができます。

Avatar
- プロダクトオーナー - Damien Fuzeauは、2019年2月に4D Productチームに参加しました。プロダクトオーナーとして、ユーザーストーリー(ユーザーが期待する新機能とその使用法)を書き、それを具体的な機能仕様に変換することを担当しています。また、実装された機能が顧客のニーズを満たしているかどうかを確認することも彼の役割です。ナント大学のソフトウェア工学科を卒業。前職の会社では最初は開発者として(1997年に4Dを発見)、後にエンジニアリングマネージャーとソフトウェアアーキテクトとして、23年以上勤務しました。この会社は、4DのOEMパートナーであり、現在は数千のユーザーと数百のサーバーに向けて4Dベースのビジネスソフトを展開しています。ですから、Damienは、多言語環境での4D開発・導入に慣れています。