質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

UNIX

UNIXとは、AT&Tのベル研究所で開発されたコンピューター用のマルチユーザー・マルチタスクのオペレーションシステム(OS)です。政府や教育機関や研究所で広範囲に採用されています。

Q&A

解決済

1回答

928閲覧

Dockerfileのような単一のテキストファイルで、複数のフォルダ+ファイルをアーカイブする形式はないですか?

hiroga

総合スコア91

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

UNIX

UNIXとは、AT&Tのベル研究所で開発されたコンピューター用のマルチユーザー・マルチタスクのオペレーションシステム(OS)です。政府や教育機関や研究所で広範囲に採用されています。

0グッド

0クリップ

投稿2018/09/20 23:19

ちょっとしたフォルダ・ファイルの集合(例えばgitの練習用に作った簡単なgitリポジトリ)をバージョン管理できるようにメモに残したいのですが、いい方法はないでしょうか?
zipでアーカイブすればいいのはわかるのですが、Dockerfileのようにエディタで一目見て構造がわかり、かつバイナリファイルではない形式があるのではないかと思いました。
よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tiitoi

2018/09/21 06:57 編集

あるディレクトリ以下をバージョン管理したいのではあれば git が最適であると思うのですが、なぜ git ではダメなのでしょうか?あと今回のバージョン管理と Dockerfile の関連性がよくわからないです。
hiroga

2019/10/23 00:50

お返事が遅れて申し訳ありません。当初の質問意図が思い出せないのですが、いまならおっしゃるようにgitで管理し、かつ適当なgitクライアントで可視化すると思います。
guest

回答1

0

ベストアンサー

例示された用途については「gitでやれ」に尽きるので置いておくとして、それを無視して考えるなら、GUI環境で該当フォルダに触れてメールクライアントアプリ(MUA)からメッセージの新規作成窓を開き、そこにドラッグアンドドロップして添付ファイルとして放り込むことで、テキストならテキスト形式のまま放り込むことができて、そのメールをエクスポートすれば1つのファイル(*.eml?)として保管することもできますし、そのファイルをインポートすればデコードすることもできます。
この方法ならバイナリファイルがあっても無問題ですし、どういうファイルであるだとかの情報はそれこそメール本文にでも書いておけばOKです。

CUIだけでもMIMEエンコードも含めマルチパート化ファイルを作ることもできなくはないですが面倒なので、そのあたりが作り込まれているGUIのあるMUAを介するのが楽です。ファイルの階層構造が深い・ファイルが多い等の場合は、そもそもテキストでわかりやすくということ自体に無理がありますので素直にgitなりzip/tar等を使いましょう。

投稿2018/09/24 04:00

himazin.blm

総合スコア581

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問