差分管理を実施する
問題
オリジナルのソースコードを修正した後で、 そのコードへの修正箇所を把握したい。
解決
コードを落としたら、Subversionのリポジトリへ追加する。
修正を行ったら、適宜リポジトリへコミットを実施する。
完了したら、オリジナルと全ての修正の差分を確認する。
作業
SubversionのリポジトリはTracのリポジトリを使用する。
Subversionは、TortoiseSVNを使用している。これを使用すると、Windowsのエクスプローラから
簡単にコミットやログ参照などの操作が可能となる。
新規にvimのpluginフォルダ配下をレポジトリへアップする。
1. 新規にフォルダ配下をリポジトリへImportする
フォルダを右クリックし、TortoiseSVNの操作からImportを実施する。
Importする際には、http:///xxxxxx/foldernameと新規フォルダ名まで指定してImportする。
2. Import後にリポジトリからチェックアウトをする
新規にフォルダを作成し、そこに先にImportした内容をチェックアウトする。
チェックアウトされたフォルダでの作業
これ以降の作業は、Vimのソース修正とその差分管理を実施する。
差分管理のために、エクスプローラに戻りTortoiseSVNのコマンドを実施するのはめんどくさい。
Vimには、vcscommand.vimというプラグインがある。
Link : VimからSubversionを使いこなす - ナレッジエース |
Link : SVNでつなげない時 ≪ 変なヤバいもんログ |
Link : SVN client authentication error - Server Fault |
m ~/.gnome2/keyrings/login.keyring helped me.... afterwards I had to re-enter my password when checking out with svn checkout -username tom https://servername.domain/