Subversionでファイルを更新する

基本的な作業サイクルを確認する。

作業コピーの更新

自分の作業コピーをリポジトリの最新バージョンに更新する。プロジェクトのルートディレクトリで作業を行う。

# cd /d D:\home\programming\workspace\rss
# svn update
リビジョン 1 です。
    

作業コピーの変更

テキストエディタでファイルを変更する。

自分の変更点の確認

自分が何を変更したのかを見直す。

# cd /d D:\home\programming\workspace\rss
# svn status
M      largevocalmix.jp\trunk\rss.cgi
    

変更の差分を確認する。

# svn diff
Index: largevocalmix.jp/trunk/rss.cgi
===================================================================
--- largevocalmix.jp/trunk/rss.cgi      (revision 1)
+++ largevocalmix.jp/trunk/rss.cgi      (working copy)
@@ -136,8 +136,8 @@
 #RSSを構築する
 rss = RSS::Maker.make("1.0") do |maker|
     maker.channel.about = RSS_URI
-    maker.channel.title = "亀井絵里様観察日記"
-    maker.channel.description = "亀井絵里様のフトモモを見つめるテレビっ子の日記です"
+    maker.channel.title = "鈴木愛理ちゃん観察日記"
+    maker.channel.description = "鈴木愛理ちゃんの姿を追い求めるテレビっ子の日記です"
     maker.channel.link = CONTENT_URI

     maker.items.do_sort = true
    

他人の変更の反映

他人が行った修正部分とバッティングしていないかを確認する。

# svn update
リビジョン 1 です。
    

自分の変更の公開

自分が変更した内容をコミットする。

# svn commit --message "RSSのタイトルと概要を変更した"
送信しています              largevocalmix.jp\trunk\rss.cgi
ファイルのデータを送信中です.
リビジョン 2 をコミットしました。
    

関連情報

Copyright © 2006, AfternoonTea
All rights reserved.