FitNesse は、すべてのページの古いリビジョンを、ページのファイルと同じディレクトリにある zip ファイルに保存します。zip ファイル名は、リビジョンのタイムスタンプを示します。wikipedia - history と同様に機能しますが、完全なバージョン管理ではありません。
私たちの会社では、ソースの (おそらく古い) リビジョンをチェックアウトするたびに、その特定のバージョンに合格する FitNesse テストもチェックアウトする設定が必要でした。
したがって、バージョン管理のソース ツリー内に FitNesse (FitNesse 実行可能ファイルと FitNesseRoot ディレクトリを含む Fitnesse ディレクトリ) をインストールし、FitNesseRoot ディレクトリ内に *.zip をインポートしないようにルールを設定しました (履歴を保持するバージョン管理があるため)。それらは必要ありません)。
これは健全な SCM でうまく機能します (私は svn w/svn-tortoise を使用しました)。
Microsoft Foundation Server ソース管理に移行したとき、チェックアウト、編集、チェックインのワークフローに多くの問題がありました。繰り返しになりますが、このワークフローは一般的に単に悪い考えであり、非常識なコントロール マニアのみが使用する必要があります。
(編集:コメント投稿者の質問に回答)