「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