ファイルの追加とコミット

ここでは作業コピーで新しく追加したファイルをリポジトリに反映させる方法を説明します。この作業を「コミット」と言います。 TortoiseSVNでは、コミット済のファイルとコミット前の新しいファイルが視覚的に非常に分かりやすく設計されています。

新しいファイルや新しいフォルダをリポジトリに登録したい場合には、この操作でリポジトリに追加の予約を行います。実際にリポジトリに追加されるのは、コミットを行ったときになります。

作業

作業コピー内にsample.txtを新しく作成し、リポジトリに反映させる。

ファイルの追加

  1. 新しくファイルを作成します。ここでは「sample.txt」を作成しました。
    • 新しく作成したファイルには「?」マークが表示されます。
      • TortoiseSVN_icon.png 

    • この状態のファイルまたはディレクトリは、TortoiseSVNの管理下にない状態です。
  2. まずは、リポジトリにファイルを「追加」します。追加したいファイルの上で右クリックし、[TortoiseSVN]→[追加]を選択します。

    • TortoiseSVN_add.png

  3. 「追加」作業を実行すると「+」マークが表示されます。
    • この状態のファイルまたはディレクトリは、追加予定であり、コミットを行うまでリポジトリには反映されません。
      • TortoiseSVN_add2.png

        • 誤って追加操作を行った場合には「元に戻す」操作で取り消すことができます。

コミット

  1. コミットします。コミットしたいファイルの上で右クリックし、[SVN コミット] を選択します。

    • 今回は1ファイルのみで行っていますが、複数のファイルやディレクトリをまとめてコミットすると、後々確認する際にそれらの編集がセットで行われたことが分かります。
      • TortoiseSVN_commit.png

  2. コミット確認画面が表示されます。ログメッセージを入力し、[OK]をクリックします。
    • コミット時のログとして管理されるコメントを記載することで、プロジェクトのメンバーが履歴を確認する際に役立ちます。
      • TortoiseSVN_commit2.png

  3. 変更した内容はリビジョン番号で管理されます。内容を確認し、[OK]をクリックします。
    • リビジョン番号はコミットする毎に採番されます。
      • TortoiseSVN_commit3.png

  4. コミットされ、アイコンも変わりました。これでリポジトリに反映されました。
    • TortoiseSVN_commit4.png

エラーが発生し、コミット出来なかった場合には 競合してコミット出来ない時は…を確認して下さい。


リンク

TortoiseSVN/ファイルの追加とコミット (last edited 2017-01-30 08:51:19 by hayashida)