投稿数 - 437, コメント - 24393, トラックバック - 156

ここが変だよ、Visual SourceSafe のインターフェース

私にとっては、バージョン管理と言えば RCS → CVS → SVN だ。特に、Windows 環境では TortoiseSVN の出来が素晴らしいので、SVN はとても使いやすい。

最近、仕事の都合により、VSS(Visual SourceSafe)を初めて使った。「こっちの方が、こういう理由で素晴らしい」などと言うつもりはない。おそらく、どちらにもメリットデメリットはあるだろう。

しかし、Visual SourceSafe のインターフェースはどうにも理解できない。私が変だと思うところを以下に挙げる。

既定値?

まずは、リポジトリから複数項目の最新バージョンの取得を行ったとときのダイアログだ。

repnew

問題は、ダイアログ下部に表示されているコンボボックスの「既定値」というものだ。「既定値」とは一体何なのだろうか。コンボボックスの値は以下のようになっている。

kitei2

kitei1 

「既定値」とは何を意味するのかがさっぱり分からない。 しょうがないので、ダイアログの「ヘルプ」ボタンをクリックしてみる。

kiteihelp 

「書き込み可能ファイルの置換」と「ファイル時刻の設定」で既定値のルールが違う。

更に、「書き込み可能ファイルの置換」の既定値が「確認」なら、このコンボボックスには同じ意味の値が二つあるという事になる。無意味だ。

「ファイル時刻の設定」の方はどうか。「Visual SourceSafe オプション」の従うとあるので、オプションを開いてみる。

dateoption 

…また「既定値」である。この「既定値」一体何を表すのか?

dateoptionhelp

この既定値は「Current(要するに「現在時刻」)」と判明。

Visual SourceSafe オプションの設定を「既定値」にしていたら最初のダイアログの「既定値」は「現在時刻」、Visual SourceSafe オプションの設定を「現在時刻」にしていても最初のダイアログの「既定値」は「現在時刻」。同じ事をするのに二つのパターンがある。

この迷走、一体誰が理解できるのか。

「はい」「すべて」「いいえ」「すべて無視」「キャンセル」?

チェックアウトして編集したにも関わらず、チェックアウトの取り消しを行った際に表示されるダイアログ。

cancelcheckout

「私はたった一つのファイルのチェックアウト取り消しを行った」という事を念頭に置いて、このダイアログの意味を考えてみる。

  • 「はい」→ チェックアウトを取り消して、変更を無効にする。
  • 「すべて」→?
  • 「すべて無視」→?
  • 「キャンセル」→ 今、やろうとしている作業をやめる(チェックアウト取り消しの取り消し)。

困ってしまったので「ヘルプ」をクリック。

cancelcheckouthelp

どうやら、「すべて」と「すべて無視」に関するヘルプはないようなので、想像するしかない。

  • 「すべて」→ 多分、複数ファイルの「チェックアウト取り消し」を行った際に「すべてのファイルのチェックアウト取り消して、変更を無効にする」という意味だと思う。だったら、「すべてはい」とかにしてほしい。
  • 「すべて無視」→ 挙動的に「キャンセル」との違いが全く分からない。「すべてキャンセル」という意味か? 「キャンセル」でもすべてキャンセルという意味だが…。理解不能。

まとめ

上に挙げた項目以外にも、VSS には、暫く考え込まなければ意味が分からないインターフェースが多い(というか考えても分からないものもある)。これでは、使いこなすのにとても苦労する。

投稿日時 : 2008年3月15日 18:48

フィードバック

# re: ここが変だよ、Visual SourceSafe のインターフェース

本当に、結構分かりにくいんですよね。
何年も使ってても、たまに、考える時があります。
2008/03/15 20:55 | NAL-6295

# re: ここが変だよ、Visual SourceSafe のインターフェース

わたしはVSSは私的に嫌いですねぇ…
VSSのチェックアウトの考え方がどうしても肌に合わなくて。
かつてVSS管理のプロジェに入ったとき、CVSを自分のPC内に立て、CVSからVSSにソースを更新&取得するバッチを作ったことがあります^^;
2008/03/15 21:46 | さお

# re: ここが変だよ、Visual SourceSafe のインターフェース

VSS6.0から2005で変わった箇所がいくつかあって、いまだに混乱します。

一度使い始めると、SVNいいですよねぇ、やっぱ。
2008/03/15 22:20 | まさる

# re: ここが変だよ、Visual SourceSafe のインターフェース

>NAL-6295さん

やはり、「まだ慣れてないから」というのは関係なく、根本的に分かりにくいようですね。


>さおさん

初コメントありがとうございます。

>VSSのチェックアウトの考え方がどうしても肌に合わなくて

確かに。長い間 SVN 使ってたから考え方が合いません。


>CVSを自分のPC内に立て、CVSからVSSにソースを更新&取得するバッチを作ったことがあります^^;

その発想、いただきます^^;
2008/03/15 22:22 | 囚人

# re: ここが変だよ、Visual SourceSafe のインターフェース

>まさるさん

ですよねぇ。SVN 最強!
2008/03/15 22:46 | 囚人

# re: ここが変だよ、Visual SourceSafe のインターフェース

たぶん、明確にどういう挙動をするか理解しようとせずにノリで使おうとすると、
もっとも使いやすいように設計されているような気がします。

既定値ってのは、なんかよくわからないけれどとりあえずどれ選べばいいのだろう、って人にとても親切ですし。

ボタンの名前も、何となく深く考えずに選ぶとだいたい思い通りになるような。


2008/03/16 1:38 | まりも

# re: ここが変だよ、Visual SourceSafe のインターフェース

私は、警告が複数でる場合に、
「全て無視」=「これと同じエラーを今後全部無視。処理は続行」
「キャンセル」=「処理停止」
なのかなあと思いました。
でも警告(というか質問)が一種類しかない(んでしょうねえチェックインするかしないか・・)場合は挙動が同じになっても仕方無さそうですよねえ。
何かの流用をしてこうなっちゃってるのでしょうかね。
・・どっちにしてもUIのテスト不足ですよね。

似たような議論を壮絶にしてるログを見つけました。
おもしろいので(あ、おもしろくないかもしれませんが)読んでみてください。
http://ml.tietew.jp/b2search/becky-ml/thread_articles/6725
2008/03/16 2:01 | myugaru

# re: ここが変だよ、Visual SourceSafe のインターフェース

>まりもさん

ん~、確かに。もう諦めて既定値で使ってます^^;


>myugaru さん

ものすごい量ですね。ありがたく読ませていただきます。
2008/03/18 0:03 | 囚人

# yezi20160620@163.com

http://www.shoesjordan.us.com
http://www.lacosteonlineshop.us.com
http://www.hermes-belt.co.uk
http://www.michaelkors-outletonlines.us.com
http://www.longchamphandbagsoutlet.us.org
http://www.truereligionjeans-outlets.us.com
http://www.longchamphandbags.us.org
http://www.nikehuaracheshoes.us.com
http://www.converseoutlet.us.com
http://www.jordan11retro.us.com
http://www.adidasstansmith.us.com
http://www.cheap--jordans.us.com
http://www.authenticjordanscheap.us.com
http://www.jordan-retro.us.com
http://www.thelightupshoes.us.com
http://www.yeezy-boost.us.com
http://www.yeezy-shoes.us
http://www.retro-jordans.us.com
http://www.nikedunks.us.org
http://www.nikebasketballshoes.us.com
WWW
2017/09/28 9:52 | wwwww

# re: [Tips][Visual Studio]Visual Studio 2008で、ソースコードの行数をカウントする方法

http://www.oakleysunglassessport.us.com
http://www.longchampoutlet-online.com
http://www.uggbootsclearances.com.co
http://www.truereligionjeans-outlet.us.com
http://www.truereligionsale.com.co
http://www.ray-bansunglassesoutlets.us.com
http://www.ugg.com.co
http://www.louisvuitonnoutlet.com
http://www.hollisterclothing.us.org
http://www.northfaceoutletstore.us.org
http://www.hermesoutlets.us.com
http://www.outletugg.com.co
http://www.canadagoosesale.com.co
http://www.cheap-jordan-shoes.us.com
http://www.newbalance-shoes.us.com
http://www.pololaurenshirts.com
http://www.michaelkorsoutletsonlinesale.us.com
http://www.wwwuggaustralia.co.uk
http://www.pandora-charms-canada.ca
http://www.swarovski-jewelry.name
http://www.ugg-outlets.com.co
http://www.coachoutlet70off.us.com
http://www.truereligion-jeans.com.co
http://www.michaelkorsoutletoff.us.com
http://www.fitflops.org
http://www.coachoutletonlineshopping.us.org
http://www.baseballjerseys.us.com
http://www.toryburchoutletsonline.us.com
http://www.northfacejacket.us.com
http://www.ugg.me.uk
http://www.ray-bansunglassesoutlet.com.co
http://www.ray-bansunglasses2017.us.com
http://www.ralphlaurenoutlet-poloshirts.us.com
http://www.oakleysunglassesofficialsite.us.com
http://www.ralphlauren.eu.com
http://www.poloralphlaurenoutletoff.us.com
http://www.uggboots-onsale.us
http://www.oakleysunglasses2017.us.com
http://www.nikeblazers.us
http://www.pandorajewelryoutlet.us.org
http://www.cheapjordansshoes.us.com
http://www.nikeairjordans.co.uk
http://www.uggbootsaustralia.in.net
http://www.salomon-shoes.in.net
http://www.uggsaustraliaboots.us.com
http://www.uggsclassicboots.us.com
http://www.ugg-italia.it
http://www.hermesbirkinhandbags.us.com
http://www.christianlouboutin.name
http://www.tommy-hilfiger-canada.ca
http://www.uggsadd.com
http://www.mlbjerseyswholesale.us.com
http://www.nikerosherunsale.co.uk
http://www.officialcoachfactoryoutletonline.us.com
http://www.canadagoose.com.co
http://www.michaelkorsuk.me.uk
http://www.raybanpascher.fr
http://www.nikeoff.com
http://www.ferragamooutlet.us.com
http://versace.sunglassescheap.us.com
http://www.ray-ban-sunglasses.com.au
http://www.jordans-fusion.com
http://www.coach-outlet.nom.co
http://www.adidasoutletstore.net
http://www.wholesale-nfl-jerseys.us
http://www.adidasstansmith.co.uk
http://www.oakley-sunglassesonsale.us.com
http://www.michaelkors--outlet.us.org
http://www.ukuggboots.co.uk
http://www.outletthenorthface.us.com
http://www.pandoracharmjewelry.us.com
http://www.coachoutletstoreonlineofficial.us.com
http://www.burberryoutlet-canada.ca
http://www.uggsaustralia.it
http://www.northface-clearance.us
http://www.fitflopssaleclearance.us.org
http://www.uggfactoryoutlet.com.co
http://www.redbottoms.org.uk
http://www.michaelkorshandbags.nom.co
http://www.burberryusa.us.com
chenlin20170929
2017/09/29 9:54 | chenlina

# re: ここが変だよ、Visual SourceSafe のインターフェース

http://www.nike-airmax2017.us.com
http://www.vans-outlet.us.com
http://www.yeezy-shoes.us
http://www.supremeclothing.us
http://www.nikedunks.us.org
http://www.yeezyshoes.org.uk
http://www.guccibelt.us.com
http://www.longchamphandbags.us.org
http://www.kobebasketballshoes.us.com
http://www.adidasyeezy.co.uk
http://www.goyardhandbags.us.com
http://www.fitflops.cc
http://www.kyrie4.org
http://www.nike-airforce1.us.com
http://www.adidas-tubular.us.com
http://www.yeezyboost.com.co
http://www.curry4.us.com
http://www.longchampbags.us.org
http://www.hermesbelts.com
http://www.adidasultra.us.com
http://www.lebronjames-shoes.us.com
http://www.yeezy.org.uk
http://www.jordan12.us.com
http://www.hermes-belt.us.com
http://www.adidas-tubular.us.com
http://www.linksoflondon.us.com
http://www.retro-jordans.us.com
http://www.lebron15.net
2017/11/28 12:00 | cc

# re: VB.NET で C# の { } 空ブロックと同じことをするには?

http://www.michaelkorsinc.us.com
http://www.adidaswings.name
http://www.outletcanadagoosesale.us.com
http://www.louboutin.uk
http://www.timberland.us.org
http://www.ferragamooutlet.us.com
http://www.nikeairmax.me.uk
http://www.swarovski-jewelry.us
http://www.ralphlaurencom.us.com
http://www.pradabags.in.net
http://www.christian--louboutin.us
http://www.cheapreplicawatches.us.com
http://www.rayban.in.net
http://www.thenorthfaceoutlet.ca
http://www.oakleysunglassescom.us.com
http://www.uggbootssaleoutlet.us.com
http://www.michaelkorsoutlet.us
http://www.pandoracharmjewelry.us.com
http://www.montblanc.com.co
http://www.thenorthfaceuk.co.uk
http://www.truereligionsale.com.co
http://www.doudounecanadagooseenfant.fr
http://www.michaelkorsoutlet70off.us.com
http://www.ugg.com.co
http://www.michaelkorsonline-outlet.us.com
http://www.raybansunglassesoutlet.net.co
http://www.timberlandoutlet.us.org
http://www.converseshoesoutlet.us.com
http://www.ralphlauren-poloshirts.co.uk
http://www.uggcanadaoutlet.ca
http://www.toryburchoutletoff.us.com
http://www.uggoutletinc.us.com
http://www.truereligionoutletjeans.us
http://www.ralphlaurenoutletofficial.us.com
http://www.truereligion-jeans.us
http://www.wholesaleoakleysunglasses.us.org
http://www.fitflops.org
http://www.soccerjersey.us.com
http://www.pandorajewelrycanada.ca
http://www.coachhandbagsfactoryoutletonline.us.com
http://www.outletcanadagoose.ca
http://www.vibram-fivefingers.us.com
http://www.ralphlauren.in.net
http://www.ugg-bootsonline.us.com
http://www.canadagoosecom.us.com
chenlina20180104
2018/01/04 13:59 | chenlina

# cc

http://www.hollisteroutletstore.us.com
http://www.nikeairmaxinc.net
http://www.dolce-and-gabbana.org
http://www.rayban--sunglasses.org
http://www.mizunorunning.us.com
http://www.insanity.in.net
http://www.barbours.us.org
http://www.timberlandpas-cher.fr
http://www.jordans.com.es
http://www.nikeairmax.co.nl
2018.6.30chenlixiang
2018/06/30 8:32 | chenlixiang

# re: 「ボタン押下」?

2018.7.24chenlixianghttp://www.jordan14.us
http://www.ferragamosunglasses.us
http://www.insanityworkout.in.net
http://www.montblancpens.net
http://www.lebronshoes12.net
http://www.furlahandbags.us
http://www.tommy--hilfiger.fr
http://www.nikeshoes.me.uk
http://www.adidasoutletstoreonline.us.com
http://www.oakleysunglassessale.name
http://www.pandora-bracciali.it
http://www.nike-airmax-pas-cher.fr
http://www.lunetteoakleypascher.fr
http://www.hermesuk.me.uk
http://www.cartiersunglasses.com
http://www.lululemonoutletsale.us.com
http://www.nikeairmaxtrainers.org.uk
http://www.chanelhandbags.com.co
http://www.nike-mercurial.org
http://www.saclongchamp-pascher.fr
2018.7.24chenlixiang
2018/07/24 16:44 | chenlixiang

# re: INI 編集ツール IniModifier を作成してみる (1)

http://www.jordan3.net
http://www.vansshoes.us.org
http://www.rolexwatches.us.com
http://www.coachhandbagsfactoryoutletonline.us.com
http://www.mkpurse.us.com
http://www.ralph-laurenpolouk.org.uk
http://www.adidasyeezy350boost.us.com
http://www.ralphlaurenfactorystore.us.com
http://www.snapbackhats.us.com
http://www.snapbacks-wholesale.us.com
chenyingying20180731メ
2018/07/31 15:03 | chenyingying

# Salomon Shoes

vvzlmlgkgl,If you have any struggle to download KineMaster for PC just visit this site.
2019/04/04 6:04 | dllaze@hotmaill.com

# Yeezy 350

gapvtxksb New Yeezy,If you have any struggle to download KineMaster for PC just visit this site.
2019/04/07 3:48 | pbsdjxx@hotmaill.com

# Air Max 270

bgcirwtpc,This website truly has alll of the information and facts I wanted about this subject and didn?t know who to ask.
2019/04/07 13:19 | aofhfile@hotmaill.com

# Nike VaporMax

lswzza,A very good informative article. I've bookmarked your website and will be checking back in future!
2019/04/11 11:50 | nncwclxbr@hotmaill.com

# Yeezy

while one intersperses white and black together for an Oreo-style palatte, but the most striking pair of the lot is unquestionably the multi-colored makeup, which blends shades from all over the color wheel for a look that perfectly skirts the line between loud and overbearing. Each pair then features contrasting laces and a Missoni tag on the tongue!
2019/04/18 20:20 | dzabottjsj@hotmaill.com

# cheap jerseys from china

The committee will be led by the former vice chairman of the Joint Chiefs of Staff of the US Army and retired general Jabastani.
2019/04/19 12:49 | mlqiaqc@hotmaill.com

# Yeezys

Otherwise, Political inaction and continued infighting may have serious consequences."
2019/04/24 16:11 | qgdejmi@hotmaill.com

# pandora jewelry

The Clippers didn't so much as look for something in Game 5 as come and take it.
2019/04/28 9:10 | qlbsubgguy@hotmaill.com

# Yeezy Boost 350

Now, it’s set to continue that recent proliferation of eye-catching makeups with a new Light Orewood style. A color palette that any NSW fan is sure to be at least somewhat familiar with, this Element 55 applies the aforementioned orewood tone across the upper for a light, breezy look. Accents then arrive via salmon-colored detailing on the eyestays/the collar’s taped seams, while bronze and brown appear on the heel clip and lace loops.
2019/04/28 15:40 | qutqedv@hotmaill.com

# Dallas Cowboys Jerseys

I had no questions, and little interest in being in the class at all. Attendance was required by the fertility clinic I was working with?a clinic I hadn’t researched or purposefully chosen, the clinic I had ended up with because it was affiliated with the team of doctors treating my newly diagnosed brain cancer.
2019/05/03 12:34 | dubkqskji@hotmaill.com

# NFL Jerseys 2019

Caring for sensitive skin is delicate business, especially when it comes to your child. Chances are, you’re probably doing everything you can to help prevent any itching, burning, dryness or irritation.
2019/05/03 17:18 | nkkkqvyk@hotmaill.com

# Hello i am kavin, its my first time to commenting anywhere, when i read this post i thought i could also create comment due to this sensible paragraph.

Hello i am kavin, its my first time to commenting anywhere, when i read this post i thought i could also create
comment due to this sensible paragraph.

# Pandora

It was my choice, but I was forced to make it before I was ready. The day I signed the paperwork to go forward with the procedure to (hopefully) preserve my fertility, I was handed a stack of forms that I realized most people had weeks to consider?at home, in the safety of their own space, with their partner or family or friends by their side. Instead, I was being asked to answer huge questions in 10 minutes; six weeks of radiation treatment really couldn’t wait. Some questions were straightforward, but others were harder. They asked what I’d want to happen to my eggs if something were to happen to me. Donate them to science? Destroy them? Donate them to another woman? Any woman or someone specific?
2019/05/10 5:45 | znqxxlmleb@hotmaill.com

# Cheap NFL Jerseys

http://www.nikereactelement87.us/ Nike React Element 87
2019/05/20 14:18 | rxspgel@hotmaill.com

# Nike Shox

http://www.jordan12gymred.us/ Air Jordan 12 Gym Red
2019/06/02 13:19 | hvnved@hotmaill.com

# Air Max 2019

http://www.nfljerseyscheapwholesale.us/ Cheap Jerseys
2019/06/14 10:41 | cmsgzxgu@hotmaill.com

# Travis Scott Air Jordan 1

dyaxxwcst,We have a team of experts who could get you the correct settings for Bellsouth net email login through which, you can easily configure your email account with MS Outlook.
2019/06/16 4:21 | znmqebnh@hotmaill.com

コメントの投稿

タイトル  
名前  
URL
コメント