facebook twitter hatena line email

「Mac/インストール/svn」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ssl認証の証明許可メッセージ)
(リモートls)
 
(同じ利用者による、間の1版が非表示)
行31: 行31:
 
  svn --version
 
  svn --version
 
  > svn, version 1.6.17 (r1128011)
 
  > svn, version 1.6.17 (r1128011)
 +
 +
==情報==
 +
$ svn info
 +
Path: .
 +
Working Copy Root Path: /d/www/php/example1
 +
URL: https://example.com/svn/example1/trunk
 +
Relative URL: ^/trunk
 +
Repository Root: https://example.com/svn/example1/trunk
 +
Repository UUID: 38335c69-ae7f-da44-8e46-baf6069d1234
 +
Revision: 293
 +
Node Kind: directory
 +
Schedule: normal
 +
Last Changed Author: taro
 +
Last Changed Rev: 293
 +
Last Changed Date: 2018-01-10 20:29:08 +0900 (水, 10  1 2018)
 +
 +
==リモートls==
 +
svn ls https://example.com/svn/trunk/
 +
 +
==チェックアウト==
 +
svn checkout https://example.com/svn/trunk/example1 example1
 +
 +
==変更ファイル確認==
 +
svn status
 +
 +
==ファイルの変更箇所確認==
 +
svn diff test1.php

2018年1月23日 (火) 11:44時点における最新版

インストール

$ brew install svn
$ svn --version

アップグレード

$ brew update 
$ brew info svn
$ brew upgrade svbversion
$ svn --version
svn, version 1.7.7 (r1393599)

インストールできたが古いバージョンが参照される場合

/etc/pathsを確認する。/usr/local/binが最優先となっているか確認

ssl認証の証明許可メッセージ

(R)eject, accept (t)emporarily or accept (p)ermanently? 

受け入れない、一時的に受け入れ、永久に受け入れ

pにしておけばアクセスできる。

svnコマンドで、エラーが出る場合

appears to be part of a Subversion 1.7 or greater

svnクライアントを1.7系へアップグレードする

1.6系をインストール

brew install  https://raw.github.com/mxcl/homebrew/6e2d550cf4961129a790bfb0973f8e88704f439d/Library/Formula/subversion.rb --unicode-path

現行バージョンと切り替える

sudo mv /usr/bin/svn /usr/bin/svn_bk
sudo ln -s /usr/local/bin/svn /usr/bin/svn
svn --version
> svn, version 1.6.17 (r1128011)

情報

$ svn info
Path: .
Working Copy Root Path: /d/www/php/example1
URL: https://example.com/svn/example1/trunk
Relative URL: ^/trunk
Repository Root: https://example.com/svn/example1/trunk
Repository UUID: 38335c69-ae7f-da44-8e46-baf6069d1234
Revision: 293
Node Kind: directory
Schedule: normal
Last Changed Author: taro
Last Changed Rev: 293
Last Changed Date: 2018-01-10 20:29:08 +0900 (水, 10  1 2018)

リモートls

svn ls https://example.com/svn/trunk/

チェックアウト

svn checkout https://example.com/svn/trunk/example1 example1 

変更ファイル確認

svn status

ファイルの変更箇所確認

svn diff test1.php