すべての SVN ファイルを含む大きなフォルダーがあります。ウイルスに攻撃されて一部のファイルが破壊され、SVN 構成ファイルも破損したため、TortoiseSVN はそれを SVN フォルダーとして認識できなくなりました。
リポジトリを他の場所に再ダウンロードできますが、コミットしていないファイルがいくつかあります。
フォルダー間のコンテンツの違いを教えてくれるようなソフトウェアはありますか? それとも、コミットされなかったファイルを教えてくれるバッチ スクリプトを作成する必要がありますか?
答え1
もう一つの選択肢はWinMergeです
「WinMerge は、Windows 用のオープン ソースの差分およびマージ ツールです。WinMerge は、フォルダーとファイルの両方を比較し、違いを理解して扱いやすい視覚的なテキスト形式で表示できます。」
答え2
2 つのディレクトリを比較する方法の 1 つは、TREE
コマンドを使用することです。
TREE D:\SOURCE /A /F >D:\SOURCE.TXT
TREE D:\DEST /A /F >D:\DEST.TXT
次に、WinDiff または DiffChecker を使用して 2 つのテキスト ファイルを比較します。
答え3
Oxygen XMLエディタパッケージ(またはAuthorパッケージまたはDeveloperパッケージ)は、GUIディレクトリ比較ツールまた、ファイルツリー間で変更を簡単にコピーすることもできます。
30日間の試用ライセンスは無料で、メインサイトここGUI ファイル差分ツールもあります。