none
Visual SourceSafe 2005の改行コード変換について RRS feed

  • 質問

  • Visual SourceSafe 2005を利用しているのですが、

    以下の事象に困っています。

    【事象】
    CR/LFの改行コードファイル(Win_kaigyo-t1.csv)を
    VSSにてチェックインすると改行コードが変更(CR/LF→LF)する場合があります。

    変更してしまったファイルの設定を「コードの自動認識を外して、ANSI→バイナリに変更」して
    再度チェックアウト⇒チェックインすると事象が解消される場合もあるのですが、解消しない場合もあります。


    出来れば全てのファイルを「バイナリ」と認識して改行コードを変換したくないのですが、
    どのように設定すれば良いかどなたかご教授頂けないでしょうか。
    • 編集済み おーた 2015年6月8日 4:45
    • 移動 星 睦美 2015年6月10日 8:35 TechNet サブスクリプション から
    2015年6月8日 4:45

すべての返信

  • フォーラム オペレーターの星 睦美です。おーた さん、投稿ありがとうございます。

    残念ながらVisual SourceSafe に関するフォーラムはありません。今回はユーザーからの情報が集まりやすいように私のほうでMSDN - Visual Studio Team System フォーラムに質問を移動させていただきました。

    フォーラムで参考になる情報がありましたら、投稿者からの[回答としてマーク] をお願いいたします。


    フォーラム オペレーター 星 睦美 - MSDN Community Support

    2015年6月10日 8:40
  • VSSは使っていないし試してもいませんが、検索したら出てきました。

    https://support.microsoft.com/ja-jp/kb/170750

    --追記

    でもこれは全ファイルに対して有効になりそうですね。

    こんな記事も有りました。

    https://msdn.microsoft.com/ja-jp/library/cc464434(v=vs.71).aspx

    • 編集済み かるあ 2015年6月10日 9:19
    2015年6月10日 9:16
  • 特定の拡張子を必ず「バイナリ」で扱いたいのであれば、ファイルの種類の設定で一応できる と思われます。

    ただ、改行コードが勝手に変わるというのがあまり経験がないですね…。ユーザーに依存しているということはあるのでしょうか。
    そうだとすると、ユーザーごとの ss.ini の EOL 設定が違うとかもあり得るのかなぁ。

    2015年6月10日 11:30
  • 星さん

    ご配慮有難う御座いました!
    何分不慣れなもので。。

    2015年6月16日 1:12
  • ご返信有難う御座います。

    色々と確認した所、以下のような検証結果でした。

    ・テキストファイル①
      EUC文字コードで改行コードがCRLF

    ⇒改行コードがLFに変更される

    ・テキストファイル②
      SJIS文字コードで改行コードがLF

    ⇒改行コードCRLFに変更される

    どうやら、テキストファイルでかつ文字コードに依存していそうですね

    2015年6月16日 1:18