- PR -

VSS によるバージョン管理

1
投稿者投稿内容
あー
会議室デビュー日: 2008/05/09
投稿数: 8
投稿日時: 2008-05-09 01:08
あーといいます。

現在社内のソース及びドキュメント類を VSS によってバージョン管理したいと思っております。
ソースに関しては、VB5, VB6, VB.NET, VB2005 があり、ドキュメントに関しては、Excel, Word があります。

これらの管理は単一バージョンの VSS では出来ないのでしょうか?
VB5 あたりは検索をかけても有用な情報が拾えませんでした。。

どなたか体験談程度でも構わないので教えていただけないでしょうか?

[ メッセージ編集済み 編集者: あー 編集日時 2008-05-09 01:09 ]
ぴんふ
ベテラン
会議室デビュー日: 2006/07/13
投稿数: 80
投稿日時: 2008-05-09 09:36
ぴんふと申します。

できますよ。
逆に「単一バージョンの VSS では出来ないのでしょうか? 」
とおっしゃっている理由が分かりません。何を危惧されているのでしょうか?

乱暴な言い方をすればVSSは単なるファイルのバージョン管理ソフトです。
管理対象のファイルがVB5のソースだから最新のVSSでは管理ができない
なんてことはないでしょう。

私は環境の都合でunix CのソースやヘッダをVSSで管理してたこともありますんで。
(これがいい使い方とは思ってませんが仕方なくやりました)
pt
会議室デビュー日: 2004/11/05
投稿数: 14
投稿日時: 2008-05-09 09:48
VB6→VSS6.0,VS2005→VSS2005
のように、同時期にリリースされたバージョンに合わせることを考えているのでしょうかね??
問題ありません。
ぴんふさんのおっしゃっているように、ファイル単位でバージョンを管理するだけで、
基本的にはぜんぶいっしょだと思いますよ。

体験談としては、VB.NET2005のソースをVSS6.0で管理したことがあります。
渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2008-05-09 12:54
引用:

乱暴な言い方をすればVSSは単なるファイルのバージョン管理ソフトです。
管理対象のファイルがVB5のソースだから最新のVSSでは管理ができない
なんてことはないでしょう。



NOなケースが存在します。

VSS2005 より前のバージョンの VSS は、標準設定では utf-8 なファイルの扱いに問題がありました。

また、VSS2005 は Microsoft のダウンロードサイトで公開されているアップデートを適用しないと、VS2008 の IDE と連携しません。

基本的に、最新バージョンの VSS を使っていればこういった問題は避けられるはずです。

ですが、最新バージョンの VSS が、旧版の IDE をどこまでサポートしているかは僕は知りません。

IDE と連携して使用したい場合はこの点に注意が必要であると思います。
Azulean
大ベテラン
会議室デビュー日: 2008/01/04
投稿数: 123
お住まい・勤務地: 大阪府
投稿日時: 2008-05-10 01:01
引用:

これらの管理は単一バージョンの VSS では出来ないのでしょうか?
VB5 あたりは検索をかけても有用な情報が拾えませんでした。。


VSSはファイル単位でバージョン管理するシステムですので、ファイルであれば管理できます。
しかし、WordやExcel等のバイナリファイルは差分比較ができない等の制限が生じます。

また、ある時期より古いVisual Studio(Visual Basic)だと、IDEにソース管理との連係機能がありません。
VSSエクスプローラと併用する形になるでしょう。

引用:

体験談としては、VB.NET2005のソースをVSS6.0で管理したことがあります。


.NET 2002以降のバージョンでVSS 6.0系を使うのは辞めておくべきです。
Unicodeのファイルが正常に処理されないか、バイナリ扱いとなって差分比較ができない等の制限が生じる可能性があります。
あー
会議室デビュー日: 2008/05/09
投稿数: 8
投稿日時: 2008-05-10 01:11
皆様、ご投稿ありがとうございます。

引用:
乱暴な言い方をすればVSSは単なるファイルのバージョン管理ソフトです。
管理対象のファイルがVB5のソースだから最新のVSSでは管理ができない
なんてことはないでしょう。


引用:
ぴんふさんのおっしゃっているように、ファイル単位でバージョンを管理するだけで、
基本的にはぜんぶいっしょだと思いますよ。


基本的にはソースが VB5 や VB2005 だろうが管理できないことはない、と理解しました。
ですが、

引用:
ですが、最新バージョンの VSS が、旧版の IDE をどこまでサポートしているかは僕は知りません。

IDE と連携して使用したい場合はこの点に注意が必要であると思います。


私の質問したかったことは、渋木様が懸念されているような、最新バージョンの VSS で旧版の IDE の連携についてでした。。文章下手で失礼しました。。

皆様のご投稿内容から IDE 連携でなければ、VSS のバージョンは特に問題なさそうだと理解しましたが、IDE 連携での管理の情報をお持ちでしたら、知りたいです。
あー
会議室デビュー日: 2008/05/09
投稿数: 8
投稿日時: 2008-05-10 01:17
Azulean 様、ご投稿ありがとうございます。
返信しており気づきませんでした。。

引用:
VSSはファイル単位でバージョン管理するシステムですので、ファイルであれば管理できます。
しかし、WordやExcel等のバイナリファイルは差分比較ができない等の制限が生じます。

また、ある時期より古いVisual Studio(Visual Basic)だと、IDEにソース管理との連係機能がありません。
VSSエクスプローラと併用する形になるでしょう。


情報ありがとうございます。
VSS エクスプローラについて調べてみます。
1

スキルアップ/キャリアアップ(JOB@IT)