仕事上どうしてもmacOSでSubversionを使わないといけなかったので、langui.netのSnailSVNをインストールしてみました。
SnailSVNはTortoiseSVNのようなApache Subversion(SVN)クライアントで、Finder拡張ができるようです。
Apple Storeからインストールができます。
SnailSVNを、インストールし起動すると下のようなセットアップダイアログが表示されます。
ここで、「Specify the SVN binaries you would like to use.」SVNバイナリバージョン指定と書いているのですが、SVNを使ったことが無いのでそのまま[Next]ボタンでつぎの画面に行きました。(あとで変更できるようです)
次にPath設定画面が出ました。これもよくわからないのでそのまま[Next]。
Pathを指定しない場合Defaultの値が入るようです。[Continue]ボタンをクリックしつぎへ。
最後に、「You need to enable “SnailSVN Extension” in “System Preferences » Extensions” to make the context menu appear.」[システム環境設定|拡張機能]で[SnailSVN拡張機能]を有効にする必要があります。と書いています。[Finish]ボタンをクリックします。
It seems that “SnailSVN Extension” has not been enabled yet, would you like to continue anyway?「SnailSVN拡張機能」有効なっていません。続行しますか?と聞かれるので、ここも[Continue]ボタンをクリックします。
[SnailSVN Preferences]画面が開きます。いろんなオプションが設定できるようです。一番したの[Open System Preferences]ボタンをクリックします。
[システム環境設定|拡張機能]が開きますので画面左側の[Finder拡張機能]を選択し[SnailSVN Extension]にチェックが入っていないのでチェックを入れます。
[SnailSVN Preferences]の上部にメニューボタンがあったので、[SVN Setting]を選択し[SVN Path]の「Bundled」をチェック「1.11.x」を選びます。そのあと[Working Copies]メニューボタンをクリックしました。
[Working Copies]には何も入っていませんでした。
インストールは恐らくここまでです。このあとサーバーへ接続するための設定を行います。
これから、客先様から指定頂いたSVNサーバーへ接続してみます。
SnailSVNのメニューから[File|SVN Checkout… ⌘O]を選択します。
[URL or Repository]に客先から指定されたURLをコピペし、[Checkout Directory]には作業用Directoryを指定します。[OK]ボタンを押します。
[Username]と[Password]を入力し[OK]ボタンをクリックします。ユーザー情報が失敗している場合下記のようなメッセージが出ます。
svn: E215004: Unable to connect to a repository at URL ‘https://****’
svn: E215004: No more credentials or we tried too many times.
Authentication failed
SVNサーバーのRepository接続が成功した場合、下のようにダウンロードが開始されます。
SVNサーバーのRepositoryからダウンロードが完了すれば[Working Copies]にはRepositoryが追加されていることが確認できます。