[インストール]
まずは下準備として、
Subversion, TortoiseSVN , WinMerge
をインストールする。
SVNSCC
をインストールする。
※INSTALLを参考に、SVNScc.regを編集後に結合したが、
何か出来ないとか言われたので手動結合した(>_<)
↑入れると、VB6終了時に異常終了したり、色々と挙動不審になる...
無難に、「Source Code Control」アドインを無効して、SVNVB6頼りにする。
仕上げにVSSと同じ操作感でチェックイン操作する為、
SVNVB6
をインストールする。
[利用方法]
アドイン -> SVN VB6
SVNVB6が依存するバイナリのファイルパスを設定する
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi7Utz2akawP-dXk4wWs6fQ06zQu4dYgEw3XhTzt7D2TH1VT6Q_-qZVqt6Es-wL6aUVDYPvJ1Ddxp7vuUh7w3F88mun0vXlNV9UBT4RQOKGgnlPfhxqrtbStJaqeLmvUqiS7j3cMWekvY/s320/svnvb6_1.png)
ファイル操作は、VSS同様にコンテキストメニューで行う
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigc8pLgO5ED4eP_gK4-Qeuzv1_5YdVro5wJWCdPJW5LilaJ1CszCvGWiuE37eltWKFCFVRPAYEE5A4IjhCdE7h248Rnp7m9J6AyERCnbWf3Z_sVq7Z2UgDuDnlXiCSsWAbB55XWSetrio/s320/svnvb6_2.png)
「SVN Infos」で、ファイル情報を参照
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW3bYGU0R3o3-Kl9WbRI-VRRMFj7g_uVSpnzJ_0OuJG0XTGB41lFrmTuLsjDq6aP4buHfyr1-AGUlz_LXjFJVTQcq4HmXbRTm4Xb575eqY2AtCWNvDvIsLCO6m_8VEjSVmJZpAHSdh5kA/s320/svnvb6_3.png)
ファイルを編集して保存すると、VSS同様ファイルのアイコンが変わる
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilWQFbFoHgrsqHgDNEJvPn3uR-IaxTwUq9b3cczWsEjFaO0t938rTnVp7cyoINy60siB1zQEq1GeJeY6PW3IMjD4GTnR9WVKpu9cq-C38Hz3mQefQEdoEfpYlutb1C2ZG3Poi-eG44J1s/s320/svnvb6_4.png)
「SVN Differences」で、現状ファイルとリポジトリを比較する
※WinMerge必須!
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisFJ8O0Wd4DGtze82LfexOeFTn6yV9Vx1IeKEYxaf6hGCBo3sLnLtcKD88mnEENoWwc_6wRa9rtWQtdTawJ03sSReCNAjQ07bJhT20lxck0mpGud_IdtEZHcWgUoVIGi4jIbrks3DaQVE/s320/svnvb6_5.png)
「SVN Check IN」で、更新したファイル内容をリポジトリにチェックイン
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7tj1lvVXT3ZASnUgJLdboXfzPQ_sXRsMT8z9VmoEHLlOkU4p695jvSimQ82ReLhDrf7jkVhgKoFNTbukyu84hml0Cws2VKv58yXEvLqqPIbqQejvyRcgYOEG7rgLq6sPa2n7R7EMZYzk/s320/svnvb6_6.png)
チェックイン時のコメントは、「SVN Infos」の「Log」タブで参照
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv44uKMJOZCQVDCAyyBnvkS0oeehqV73K26N9ms1C6LJNAVYLNbL8w6bDPzsWx9__pVdIEqtfOKf1UGwKfaNBd_gnFiTnP1EshPoEFn2ozx4VCCnZpjQTIlKuXHSEjFw7_E2f8gZ3V_ng/s320/svnvb6_7.png)
[課題]
SVNVB6は、下記をその内対応するらしい...
- Detect renaming of files and automatically rename the file in the repository
- Detect removing of files and automatically remove the file from the repository
- Adding an frx is detected correctly, but when binary data is removed, the frx-file should also by removed from the repository
- Better detection of binary files (automatically try to lock an frx-file when it is changed)
- Check-out to a new working copy
- Update an entire project at once
- Branchng and merging of branches
但し、他SVNツールと比較すると、「7」は明らかなデメリットと言えそう。
後は、しばらく運用してみて問題が山積しないことを願う。
0 件のコメント:
コメントを投稿