Subversion メモ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* Subversion [#t08f2be2]
"Subversion" は "SubVersion" に非ず。
#contents
** ハマったところメモ [#l3490c9f]
*** 何かコミットできないよ? [#d834538e]
日本語などマルチバイト文字が含まれるファイルをコミットし...
次のようなエラーが出てコミットできないことがある。
Safe data (ファイルorディレクトリ) was followed by non-A...
Non-ASCII character detected (see above), and unable to ...
SVNサーバのLANG設定は正しい、かつ、今までは普通にコミット...
急にコミットできなくなった、という場合は、次のチェックを...
- SubeclipseやTortoiseSVNなどクライアントの文字コードが変...
- エディタの文字コード設定が変わっていないか。
- Eclipseの場合は、プロジェクトをクリーンアップ(リビルド...
- 環境変数 APR_ICONV_PATH が設定されてなければ追加。&br;
ここがカレントになっていればコミットできるけど、そうでな...
これは確定的な原因がわからないので調査中。
*** Subeclipseで衝突したファイルを更新したとき [#je6389a3]
Subeclipseで衝突(更新が競合)したファイルがあると、競合...
- *.mine&br;
ローカルで更新したファイル。
- *.r(Baseリビジョン)&br;
ローカルで更新したファイルの元となったバージョンのファイ...
- *.r(Headリビジョン)&br;
現在リポジトリにある最新バージョンのファイル。これと衝突...
該当ファイルがJavaなどのソースファイルであれば、Subeclips...
''参考''&br;
[[Subversion によるバージョン管理:http://hata.biz/mirror/...
*** ローカルディレクトリがロックされて更新できない? [#x9...
updateしようとすると、次のようなエラーが出て更新できない...
Attempted to lock an already-locked dir
svn: Working copy 'c:/workspace/webapp' locked
svnの処理を強制中断したりすると、ときどきこういう状態にな...
この場合、問題のディレクトリをクリーンアップすればなおる。
cleanup c:/workspace/webapp
これでダメなら、一度該当ディレクトリを物理的に削除して(...
*** Subversion のクライアントが古くてコミットできない? [...
主に Linux の Eclipse(Subclipse) を使ってるときに起こりや...
チェックアウトした作業コピーが、Subclipse が使っている sv...
そのファイルを Subclipse (というか、その環境)からコミッ...
以下のようなエラーが出てコミットできない。
svn: This client is too old to work with working copy '(...
please get a newer Subversion client
svn: このクライアントは、作業コピー '(filename)' を扱う...
もっと新しい Subversion クライアントをダウンロードしてく...
これは、Linux でデフォルト(yum)でインストールされるバー...
例えば CentOS 5.5 で Subversion をインストールすると、1.4...
これだと、それより新しい svn でコミットされたものが扱えな...
yum を使うとどうしても古いのが入ってしまうので、この場合...
以下その手順。
+ 古いのをアンインストール。&br;
$ su
# yum remove subversion
+ ソースをダウンロードする適当なディレクトリに移動。&br;
# cd /usr/local/src
+ 新しい svn をダウンロード。&br;
# wget http://subversion.tigris.org/downloads/subversion...
# wget http://subversion.tigris.org/downloads/subversion...
(2010/8/20 現在 最新は 1.6.12)
+ 展開。&br;
# tar xzvf subversion-1.6.12.tar.gz
# tar xzvf subversion-deps-1.6.12.tar.gz
+ コンパイル。&br;
# cd subversion-1.6.12
# ./configure
# make
# make install
+ ちゃんと動くか確認。&br;
# svn --version
バージョン情報が表示されれば OK。
** Windows クライアント [#lb6832a8]
- [[TortoiseSVN:http://tortoisesvn.tigris.org/]]&br;
Windows シェル(Explorer)に統合されたツール。
- [[RapidSVN:http://rapidsvn.tigris.org/]]&br;
SVN の Windows GUI フロントエンド。
- [[Subeclipse:http://subclipse.tigris.org/]]&br;
Eclipseのプラグイン。→ [[Eclipse Wiki:http://eclipsewiki....
** 参考サイト [#x0f96851]
- [[subversion.tigris.org:http://subversion.tigris.org/]]
- [[Subversionの基礎演習:http://www.hyuki.com/techinfo/sv...
- [[Subversion | Program Island:http://www.limy.org/progr...
-----
[[MLEXP. Wiki]]
#googleads(1,1)
終了行:
* Subversion [#t08f2be2]
"Subversion" は "SubVersion" に非ず。
#contents
** ハマったところメモ [#l3490c9f]
*** 何かコミットできないよ? [#d834538e]
日本語などマルチバイト文字が含まれるファイルをコミットし...
次のようなエラーが出てコミットできないことがある。
Safe data (ファイルorディレクトリ) was followed by non-A...
Non-ASCII character detected (see above), and unable to ...
SVNサーバのLANG設定は正しい、かつ、今までは普通にコミット...
急にコミットできなくなった、という場合は、次のチェックを...
- SubeclipseやTortoiseSVNなどクライアントの文字コードが変...
- エディタの文字コード設定が変わっていないか。
- Eclipseの場合は、プロジェクトをクリーンアップ(リビルド...
- 環境変数 APR_ICONV_PATH が設定されてなければ追加。&br;
ここがカレントになっていればコミットできるけど、そうでな...
これは確定的な原因がわからないので調査中。
*** Subeclipseで衝突したファイルを更新したとき [#je6389a3]
Subeclipseで衝突(更新が競合)したファイルがあると、競合...
- *.mine&br;
ローカルで更新したファイル。
- *.r(Baseリビジョン)&br;
ローカルで更新したファイルの元となったバージョンのファイ...
- *.r(Headリビジョン)&br;
現在リポジトリにある最新バージョンのファイル。これと衝突...
該当ファイルがJavaなどのソースファイルであれば、Subeclips...
''参考''&br;
[[Subversion によるバージョン管理:http://hata.biz/mirror/...
*** ローカルディレクトリがロックされて更新できない? [#x9...
updateしようとすると、次のようなエラーが出て更新できない...
Attempted to lock an already-locked dir
svn: Working copy 'c:/workspace/webapp' locked
svnの処理を強制中断したりすると、ときどきこういう状態にな...
この場合、問題のディレクトリをクリーンアップすればなおる。
cleanup c:/workspace/webapp
これでダメなら、一度該当ディレクトリを物理的に削除して(...
*** Subversion のクライアントが古くてコミットできない? [...
主に Linux の Eclipse(Subclipse) を使ってるときに起こりや...
チェックアウトした作業コピーが、Subclipse が使っている sv...
そのファイルを Subclipse (というか、その環境)からコミッ...
以下のようなエラーが出てコミットできない。
svn: This client is too old to work with working copy '(...
please get a newer Subversion client
svn: このクライアントは、作業コピー '(filename)' を扱う...
もっと新しい Subversion クライアントをダウンロードしてく...
これは、Linux でデフォルト(yum)でインストールされるバー...
例えば CentOS 5.5 で Subversion をインストールすると、1.4...
これだと、それより新しい svn でコミットされたものが扱えな...
yum を使うとどうしても古いのが入ってしまうので、この場合...
以下その手順。
+ 古いのをアンインストール。&br;
$ su
# yum remove subversion
+ ソースをダウンロードする適当なディレクトリに移動。&br;
# cd /usr/local/src
+ 新しい svn をダウンロード。&br;
# wget http://subversion.tigris.org/downloads/subversion...
# wget http://subversion.tigris.org/downloads/subversion...
(2010/8/20 現在 最新は 1.6.12)
+ 展開。&br;
# tar xzvf subversion-1.6.12.tar.gz
# tar xzvf subversion-deps-1.6.12.tar.gz
+ コンパイル。&br;
# cd subversion-1.6.12
# ./configure
# make
# make install
+ ちゃんと動くか確認。&br;
# svn --version
バージョン情報が表示されれば OK。
** Windows クライアント [#lb6832a8]
- [[TortoiseSVN:http://tortoisesvn.tigris.org/]]&br;
Windows シェル(Explorer)に統合されたツール。
- [[RapidSVN:http://rapidsvn.tigris.org/]]&br;
SVN の Windows GUI フロントエンド。
- [[Subeclipse:http://subclipse.tigris.org/]]&br;
Eclipseのプラグイン。→ [[Eclipse Wiki:http://eclipsewiki....
** 参考サイト [#x0f96851]
- [[subversion.tigris.org:http://subversion.tigris.org/]]
- [[Subversionの基礎演習:http://www.hyuki.com/techinfo/sv...
- [[Subversion | Program Island:http://www.limy.org/progr...
-----
[[MLEXP. Wiki]]
#googleads(1,1)
ページ名: