C# diff/patchコマンドのような機能をどう提供するかについてアドバイスいただけませんでしょうか?
他者が作成した素晴らしいプログラムがあるとします。
しかし、少し不具合があったり、機能追加して更に使いやすく出来たとしたら、、、
他の方にもお裾分けしたくなりますよね?(^_^ゞ
開発が止まって何年も経つものとか、そのままでは新しいOSで動作しないことなどありますよね。
(元のソースを修正した)ソースを配布するのがNGな場合、
Linuxのdiff/patchコマンドのように、差分だけを配布し、
利用者はその差分パッチを適用して利用する。
こういった流れにしたいのです。
上記の場合、開発者側と利用者側に共通のツール(diff/patchコマンドのようなもの)が必要になり、少し面倒です。
*Windows上でLinuxコマンドが動作するように各種インストールが必要など。
利用者側もそこまでして利用したいとおもわないかもしれません。
*利用者側の環境はWindows10+VSCode+C#を想定
実現方法としては、C#等でWindows10上で動作するpatchコマンドのようなプログラム(コマンドライン or GUIアプリ)を自作するなどでしょうか?
(利用者が)なるべく簡単な手順で、上記要望を叶える方法について、アドバイスいただけませんでしょうか?
*開発者側はUnix、Linux、Windows、C#、その他言語、ツールなど柔軟に対応可能です。
<以下、質問欄からこちらにも記載しました>
ライセンスについては発行元に確認し、今回のパッチのみ配布することが可能であれば問題ないと回答をもらっています。
>diff も patch も Windows で動くものがあるので、それを使えばいいのでは?
はい、もしおすすめの上記のソフトがあれば教えていただきたいです。
私の調べ方が悪いのか下記しか見つけられませんでした。
1)Windows10上でLinuxを稼働させるもの・・・インストールに必要な工程が多く、これを利用者にしいるのはとあきらめました。
2)Windows10用の海外のアプリケーション・・・安全性が保証できないため、これを利用者に推薦するのはとあきらめました。
githubなどでソース公開のものなら安心できるとおもうのですが。
よろしくお願いします。

回答1件
あなたの回答
tips
プレビュー