arch(アーク)は、バージョン管理システムである。ただし、archと書いた場合には、特定のコマンドを指すものではなく、archのプロトコルに沿ったリポジトリ(アーカイブ)操作を行えるツールの総称として扱われている。設計および主な実装はTom Lordが行った。現在使われている主なarchの実装としては、などがある。archはCVSやSubversionと同様にバージョンを管理する場所(リポジトリ)を持ち、それをアーカイブと呼ぶが、CVSやSubversionと異なり、集中させる必要がない。必要であれば、他人のアーカイブを分岐させたローカルのアーカイブを作成し、開発に利用することができる。後になって、分岐したアーカイブでの成果を取り込む(マージ)必要があれば、それを行うための補助機能が用意されている。GNU arch(tlaコマンド)での操作例を以下にあげる。 $ tla make-archive foo@bar.net--2004 /home/foo/{archives}/2004これにより、アーカイブfoo@bar.net--2004が作成され、データの実体が/home/foo/{archives}/2004に配置される。例はローカルファイルであるが、それ以外にWebDAVやSSH (SFTP)、FTP越しに置くことも可能となっている。 $ tla categories -A foo@bar.net--2004データにはカテゴリ名、ブランチ名、バージョン名、リビジョン名の4つが通常要求されるため、それぞれを確認するためのコマンドが用意されている。libA--mainブランチの最新版を取得libA--main--X.Y.Zの最新リビジョンを取得libA--main--X.Y.Z--patch-nリビジョンを取得ログを作成登録ローカルの修正を考慮して試みるローカルの修正を無視して更新 $ tla changelog
出典:wikipedia
LINEスタンプ制作に興味がある場合は、
下記よりスタンプファクトリーのホームページをご覧ください。