10名ほどのチームでソフトウェア開発を行っていますが、Microsoft Visual Source Safe(VSS)を10年以上使用しており、メンバー全員がVSSしか知らないような状況です。
進捗管理を強化するためにバグトラッキングシステム(BTS)の導入を検討し、Tracというシステムを見つけました。具体的には「Trac月」をインストールしようと思っています。
ソースコードのバージョン管理機能についてはSubversionを用いるということで、TortoiseSVNを使用すればGUIで利用できることもわかり、有力候補になっています。
Subversionについて調べたところ、VSSと異なる点として排他制御ではない、ということがわかりました。VSSではファイルをチェックアウトすると本人以外は修正できなくなるので、小回りは利かないかもしれませんが単純で分かりやすいと思っています。
Subversionでは排他ロックはせずにチェックイン時に衝突を検出するという仕組みになっているそうですが、これが今までの開発スタイルを一変させてしまうため、チームメンバーから拒否反応が出るのではないかと思っています。
Subversionも本格的に使ったことがないので想像の域を出ていないのですが、運用に際して注意する点などありましたら、教えていただけると助かります。
No.2
- 回答日時:
既に回答ついているとおり、ロックで対処できるかと思います。
http://bagineer.blog59.fc2.com/blog-entry-33.html
http://tortoisesvn.net/docs/nightly/TortoiseSVN_ …
Subversionの思想としては、『衝突が発生した場合は当事者間の話し合いで解決する』というもののようです。
# どこかで読んだ気がしますが見つけられなかった。書籍だったかも知れませんが。
早速の回答ありがとうございます。
紹介していただいたページ(上の方)で紹介されている、自動的に needs-lock 属性をつける設定を行ったところ、VSSのロックの動作とかなり似た動きをさせることができました。
これで問題なく運用できそうな気もしますが、もう少し色々試してみたいと思います。
No.1ベストアンサー
- 回答日時:
開発でSubVersionを使ってます。
今のところ衝突は全くなく使えています。
管理者がうまいこと管理してくれているからです。
衝突については、運用でカバーする、しかないようですね。
どうしてもというときはロックをかけることが可能のようです。
(使った事がないですが)
私のところはCVSからの移行で、トラブルもほとんどありませんでした。
VSSからだと、勝手が違うので大変そうですね。
どうしてもという場合は慣れてもらうしかないと思います。
早速の回答ありがとうございます。
手元にある小規模なプログラムを登録して試験的に使い始めてみましたが、やはり衝突の解決は(慣れれば問題ないのかもしれませんが)、移行期にはちょっと難しい気がします。
調べてみたところ、ロックをかけることができるようですので、その方向で検討してみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 教育・文化 高校生です。将来政治家になって犯罪率を0.0%代にしたいのですが、可能だと思いますか? ㅤ 大まかな 8 2022/08/27 18:51
- 掃除機・クリーナー・空気清浄機 掃除機が使用不能になり、メーカ問い合わせで修理不可と言われてしまいました。 4 2022/12/01 00:43
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- 分譲マンション 古い分譲マンション・管理組合の初、理事長(女性)です。不明点①~⑥についてご意見をお願いします。 7 2022/11/07 13:03
- 分譲マンション 古い分譲マンション・管理組合の初、理事長(女性)です。不明点①~⑥について 1 2022/11/07 03:24
- ノートパソコン ハードディスクが壊れたPCのオークションへの出品の仕方を教えてください 9 2022/11/16 08:13
- リフォーム・リノベーション マンション専有部の給排水管交換について 2 2023/01/19 10:59
- 法学 刑法と社会について 2 2022/07/31 01:38
- ノートパソコン パソコン購入に必要なスペックを教えてください 8 2023/06/21 18:56
- 政治 一刻も早くサウジを仲間に入れて戦闘機開発を急ぐべきだ。どうした自民党? 1 2023/08/15 11:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラム言語について。
-
C#とC++について。
-
CLispのloop内の挙動について
-
interface 2021年5月号 P46
-
VBA 電話番号の正規表現について
-
VBAでパワーシェルを実行したい...
-
vba クリップボードクリアにつ...
-
ImageMagickでgif画像の一部が...
-
Windowsのアプリ開発ってなんの...
-
プログラミングのPythonのnoteb...
-
pythonで複数画像からgifを作る...
-
ExcelVBAでFormulaR1C1を列範囲...
-
初心者powershellのPS1ファイル...
-
Google ColaboでGUI作成
-
小学1年生の子です。塾に行かせ...
-
そのまま使っただけなのに・・...
-
プログラマーと学歴の関係性に...
-
Pythonでgif画像が上手く作れない
-
windowsでテキストファイルの各...
-
プログラミング、アーキテクチ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBでPNG形式の画像を使う方法
-
「~時」と「~時に」の違いに...
-
潜水艦はなぜ水圧で潰れないの?
-
笠と傘のちがいを教えてくださ...
-
ピラミッドはなぜ沈まないので...
-
NTTは6Gでは世界の覇権を握れま...
-
アメリカでは基本設計、詳細設...
-
現在海上自衛隊ではvls搭載型の...
-
今後の若返り技術により、女子...
-
建造物の事で質問します。 東京...
-
日本が衰退した要因はなんだと...
-
わざわざ傘を差さないで、濡れ...
-
OSI参照モデルの各層の役割がわ...
-
アメリカでは虫歯を完全治癒さ...
-
敬具を書く位置
-
日本が核兵器を作ろうとしたら...
-
死んだ人を蘇らせる科学技術っ...
-
ブスプロって?
-
「工場(こうじょう)と「工場...
-
欧米の人達は雨が降っても傘を...
おすすめ情報