- - PR -
Visual Studio & VSSでテキスト形式で履歴管理できない(困
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-06-28 20:50
Visual Studio & VSSで履歴と現行ソースでdiffをとろうとすると「バイナリファイルに相違点があります。」というメッセージがでます。
どうやらテキストとして管理されて内容なんです。テキストとして管理させるにはどうしたらよいでしょうか? | ||||
|
投稿日時: 2007-06-29 09:57
とりあえずエクスプローラでファイルを右クリックしてみるとか...その手の設定を探すときの
常套手段じゃありません? 正統にはヘルプファイルやマニュアルを調べるんでしょうけど。書いてありませんでしたか? | ||||
|
投稿日時: 2007-06-29 10:13
VSSマネージャの設定で、ソース管理をバイナリかテキストで行うかの設定がある。
あと、バイナリ形式でも差分表示は出来る(TADさんのゆ〜と〜り) VSSマネージャかVisual Studioからソースファイルを右クリックすると履歴とか差分表示のメニューがあったような気がする。 私のチームでも市販のDIFF使いたくてテキストで管理しようとしたけど、UTF-8のパラメータファイルとかがテキスト形式の管理に対応してなくてバイナリ形式にしました。 | ||||
|
投稿日時: 2007-06-29 10:18
Visual Studioのどのバージョンの話ですか?どのファイルの話ですか?
VSSはUnicodeで書かれたテキストファイルをテキストファイルとして扱うことができません。したがってバイナリ形式として扱うことになります。VSSの設定を変更して強制的にテキストファイルとして扱っても良いけど、Unicodeが含まれていると壊れたりするのでそのつもりで。 http://support.microsoft.com/kb/842037/ja | ||||
|
投稿日時: 2007-06-29 10:27
Visual SourceSafe 2005では、UTF-8のファイルを扱えるらしいです。
http://www.microsoft.com/japan/msdn/vstudio/productinfo/vssmap.aspx
私自身は旧版(たしか6.0d)しか使ったことがないので、実際はどうなのか ご存知の方がいらっしゃいましたら教えていただければ幸いです。 |
1