Redmine Redmineの運用 subversion

TortoiseSVNをsvn+sshリモートリポジトリで使う準備

投稿日:2012年8月16日 更新日:

バージョン管理といえば今やgitだが、MS Officeファイルの扱いについてはsubversionのwindowsクライアントであるTortoiseSVNが非常に優れている。

MS Office文書の管理用にsubversionをセットアップする。

環境:

サーバ: Ubuntu Server 12.04

クライアント: Windows 7 Professional 64bit

subversionのリモートリポジトリを作成する

まず、サーバの適当なディレクトリを作成し、文書のバージョンを管理する場所(リポジトリ)にする

 

TortoiseSVNをインストールする

公式サイトからインストール用のファイルをダウンロードしてインストールする。

オプションはデフォルトでOK

TortoiseSVNを設定する

エクスプローラーの適当な場所で右クリックして、TortoiseSVNメニューのSettingからSSHクライアントを設定する。

これはTortoiseSVNに付属するplink.exeでもよいが、puttyに付属するplinkw.exeにした。

毎回パスワードを聞かれたくない場合は次のように書く

参照:TortoiseSVNでSSH接続すると、毎回パスワードを聞かれるんですが。。。

TortoiseSVNの準備をする

ファイルを管理したい適当なフォルダを作成した後、フォルダ内で右クリックしてTortoiseSVNメニューからImportを選択する。下記のようにリポジトリには「svn+ssh://ユーザ名@サーバ名/リポジトリまでのアドレス」を入力してOK。

同様に、フォルダ内で右クリックしてCheck outを選択する。checkout directoryには保存したいフォルダを選択する。変なゴミがつくことがあるので指定場所を確認する。

テストする

クライアントのフォルダ内で適当なファイルを作成した後、右クリックからTortoiseSVNメニューからAddを選択して仮の保存場所に加える。

そして、Commitでフォルダ内の変更をリポジトリに反映する。

コミットの際には必ずどのような変更を行ったかというメッセージを記入する。

MS Wordのファイルを監理すればWinMergeというソフトを使ってリポジトリとの変更差分を確認できたりして便利。

-Redmine, Redmineの運用, subversion
-,

執筆者:

関連記事

Redmine2.5をwar化してTomcatで動かしてみた~warbler

By: Patrick Hoesly – CC BY 2.0 JRuby on Railsアプリをwar化してtomcat7で動かしてみた〜warbler 次に、Redmineをwar化し …

no image

Redmine 2.0のマイページを拡張するプラグイン~vividtone_my_page_blocks

Redmine2.0は対応しているプラグインがまだ少ない様子。 ダウンロード場所 github.com/vividtone/redmine_vividtone_my_page_blocks ruby …

Redmine2.0に知識を集約する~knowledgebase

Redmineには標準でWikiがついているけれど総合的な知識の集約ができるほか評価付けやタグ付けができるknowledgebaseプラグインをいれた。 *各プロジェクトの使用モジュールでknowle …

Redmine2.5でプラグイン作成のチュートリアルやってみた 2〜Hook

目次1 前回2 情報3 ViewHook4 フックの名称を調べる5 Redmine::Hook::ViewListenerを継承したクラスをつくる6 使いたいフックと同じ名称のメソッドを実装する7 i …

no image

Redmine2.0のDMSFファイルをHyper Estraierで全文検索

環境 Redmine2.0にファイル管理プラグインを導入~redmine_dmsf Ubuntu12.04でRubyからHyper Estraierを使う~Ruby Binding 目次1 ソース修正 …