• 締切済み

エクセルをSVNマージする方法

Subversion と TortoiseSVN で Excel ファイルのマージを実行したいのですが、 方法はございますでしょうか? .xlsだったら.xlsxか.xlsmに変換してZIP解凍してXMLファイルにしてsvn mergeすれば よいでしょうか? 他に方法がございましたら(ローコストで)教えて下さい。

みんなの回答

  • catpow
  • ベストアンサー率24% (620/2527)
回答No.1

>>Subversion と TortoiseSVN で Excel ファイルのマージを実行したいのですが、 方法はございますでしょうか? ありません。

関連するQ&A

  • svnでマージ中止後からマージできない

    trunkフォルダ内のsoftwareというフォルダ内でcpp builder2009で作成のプロジェクトファイルで作業をしているのですが、修正などの編集を行いたくなり、softwareのフォルダをtortoise svnのブランチ機能で/branch/20140722_softwareというフォルダでブランチして、修正作業はこのフォルダ内で行いました。 一通り修正作業が完了したので、/trunk/software/のフォルダ内にマージ機能を使って見ようと思いました。 とりあえず現在の/branch/20140722_software/内で変更のあったソースコード関連のテキストファイル関連のファイルを/trunk/software/フォルダ内にマージをしたかったのですが、dfmという拡張子のファイルでconfrictが起こったようで、Abort mergeでマージを中止させました。 そして、競合があったファイルをResolveというのを/trunk/software/に行って、再度マージを行おうとするとマージが完了しているという内容が出てきました。 /branch/20140722_software/の最新リビジョン /trunk/software/の最新リビジョン この2つのフォルダをDFという比較閲覧ソフトで確認してみたところ、/branch/20140722_software/で変更をかけたソースコードのテキストファイルは/trunk/software/フォルダ内にはコピーされていない状態でした。 tortoise svnのマージの操作方法はこちらのサイトを参考にして実施しました。 http://hide.xsv.info/tips/svnmanual/merge1/ マージの種類としては”リビジョン範囲のマージ”というのを使用しました。 また、”マージするリビジョンの範囲(specific range)”というのはshow log機能で、/branch/20140722_software/が作成されたrev128から最後の修正までのrev168までを指定しました。 Merge depth:というのはWorking copyを洗濯 Compare whitespaces という機能ボタンをONにしてマージをしました。 なお、現在/trunk/software/の最新リビジョンで、/branch/20140722_software/の最新リビジョンからのファイルでマージしようとしても、できない状態なのですが、 ”マージするリビジョンの範囲(specific range)” この時の設定で”URL to merge from”で設定している/branch/20140722_software/フォルダのshowlogを見ると、 Actions:Modified Already merged とすべての変更があったリビジョンに表示されています。 たぶんですが、/trunk/software/フォルダは/branch/20140722_software/の内容を既にマージしているということになっているようなのですが、これを取り消す方法などをありますでしょうか? また、このようなマージ機能の使用方法として適切な方法などご教示頂きまうよう、よろしくお願い致します。

  • Subversion ファイルのマージができない

    以下のページ等を参考にして TortoiseSVNでbranchからtrunkへのマージを試みましたがサブフォルダ以下のファイルのマージが行われません。 http://hide.xsv.info/tips/svnmanual/merge1/ 以下のようなフォルダ構成である場合、 Folder_A--File_A |----File_B |----Folder_B |-----File_C マージ元URLにhttp://localhost:8888/svn/branch/Folder_A を指定し、 マージ先URLにhttp://localhost:8888/svn/trunk/Folder_A を指定して マージを実行すると、File_A, File_Bはマージされるのですが、 サブフォルダ以下のFile_Cはスルーされてしまいます。 作業コピーのあるフォルダで、右クリック-[マージ]で表示される リビジョンの範囲をマージ 異なる2つのツリーをマージ で試してみましたがいずれもサブフォルダのファイルはスルーされてしまいました。 TortoiseSVNでは、サブフォルダのマージはできないのでしょうか。

  • svnのマージの使い方。

    現在、Atmelのマイコンのプログラムファイルの管理をtortoise svnで行っています。 現在自分の使い方としては、trunkフォルダにリリースVersionのプロジェクトフォルダが入っていて、そのプロジェクトフォルダ内のファイルの検証や修正を行うためには必ずbranchフォルダにbranch機能でフォルダコピーしてからそのファイルの修正などを行っています。修正が完了した場合はtrunkフォルダのリリース版のファイルにマージして、branch側のフォルダは削除しています。 だいたいこのサイクルを繰り返しているのですが、共同作業者さんがbranchでの修正が先に終わってtrunkにマージしてリリース版が更新される場合があるのですが、現在の自分のbranch のファイルはリリース版のものからすると古くなってしまうので、現在の最新のtrunkのファイルを自分のbranchにマージする方法というのはありますでしょうか? 以前trunkのファイルを自分のbranchにマージしたら競合が多発して一部ファイルの更新内容がスムーズにいかなくなってしまったことがあり、現在避けているのですが、良い方法をご存知の方いらっしゃいましたらどうぞご教示頂きますよう、お願い致します。

  • プログラムが、エクセルファイルを読み込まない

    エクセルVBAでファイルを読みにいくとファイルがありません。 プログラム側が、拡張子xlsxでデータ側がxlsmになっています。 プログラム側をxlsmにすることは、可能ですか? また、データ側をxls xlsxにすることって可能ですか? それぞれの方法を教えていただきたいです。 また、それぞれのメリット、デメリットを教えていただきたいです。 ※OKWAVEより補足:「富士通FMV」についての質問です。

  • Excel2007に変換すると

    Excel2003のファイルa.xlsをExcel2007で開き2007のファイルに変換するとa.xlsxかa.xlsmになり保存されますがこのとき前の a.xlsが残っている場合があります。 この残らない場合と残る場合の違いは何なのでしょうか。 教えてください。

  • エクセル2007リボンカスタマイズ後開かない

    リボンに自作タブを作成 手順 1)TEST.xlsm作成 2)拡張子変更 TEST.xlsm→TEST.zip 3)フォルダ作成、XMLファイル作成(自作タブ用) 4)Zipフォルダ内の.relsファイルの編集(3のリレーション追加) 5)XMLファイル(3)のフォルダごと)をZipフォルダ内へ移動 6)拡張子変更 TEST.Zip→TEST.xlsm 7)TEST.xlsmを開く 7)でエクセル開かず、エラーが出ます 「Excelでファイル'TEST.xlsm'を開くことができません。 ファイルの形式またはファイル拡張子が正しくありません。 ファイルが破損しておらず、ファイル拡張子とファイル形式が一致していることを 確認してください」 と出ます。 ひとつのPCで作成しています。 至急お助けください!!

  • Subversion と TortoiseSVN で Word, Excel ファイルも管理できますか?

    Subversion と TortoiseSVN で Word, Excel などのバイナリファイルも管理できるのでしょうか?

  • svnの無視フォルダのアイコンオーバレイ解除

    TortoiseSVNを利用してファイルのバージョン管理をしています。 svnの管理フォルダについて、 右クリック>TortoiseSVN>特定のリビジョンへ更新>更新の深さ>除外 によって、管理ファイルを一括削除した状態で、 管理外のフォルダ・ファイル(無視リストに追加したもの)があると、 アイコンオーバレイが残ってしまいます。 これを解除する方法を知りたいです。★  除外前であればフォルダのプロパティから  Subversion>属性>svn:ignoreを選択>編集  によって削除できます。  除外前に行わないとならない作業なのでしょうか? よろしくお願いします。

  • .svnフォルダを消すことができない。

    tortoiseSVNでファイル管理などを行っています。ファイル管理をしていた作業フォルダで、右クリックを押してもcomittやupdateが出てこなくなる現象が出ました。 どうやら、このフォルダをSVNの作業フォルダの.svnフォルダが破損したかで認識することができなくなったようです。 現在はcheckoutで新規に作業フォルダを出力して、ファイルを管理しているのですが、この破損したフォルダを削除しようとすると ”別のプログラムがこのフォルダーまたはファイルを開いているので、操作を完了できません。フォルダーまたはファイルを閉じてから再実行してください” というエラーメッセージが表示され削除することができません。 また、コマンドで削除する方法で、 C:\mywork\daily_reports>for /R %i in (.svn) do rd /Q /S "%i" これをやってみたのですが、 C:\mywork\daily_reports>rd /Q /S "C:\mywork\daily_reports\.svn" C:\mywork\daily_reports\.svn\wc.db - プロセスはファイルにアクセスできません。別 のプロセスが使用中です。 C:\mywork\daily_reports>rd /Q /S "C:\mywork\daily_reports\.svn\.svn" 指定されたファイルが見つかりません。 このようなエラーが出力して削除することができませんでした。 このような場合に強制的に削除する方法をご教示頂きますよう、よろしくお願い致します。

  • SVNのブランチにおける以前のverとの差分

    SVNで、ブランチを作成しました。 ブランチにおいて、たまたま、ブランチ前のファイルとの差分を確認したくなりました。 そこで、 TortoiseSVN>ログの表示>「リビジョンを選択」>右クリック>作業コピーと比較 をしようとしたところ、 TortoiseSVN>ログの表示 の時点で、ブランチする前までのリビジョンが現れず、方法を変えなければなりませんでした。 トランクのファイル と ブランチのファイル とを展開して、WinMergeのようなツールで比較するしかないのでしょうか? TortoiseSVN内で、ブランチ前のソースとの比較方法をご存知であれば教えてください。