svnにソースファイルの同期バージョンを2つ持つ方法を探しています。これは単に、あるファイルに(マーカー付きの)コメントを追加し、別のコメントを追加しないことです。svnのファイルの同期バージョン
// a comment
// <marker> some additional info
... code ...
私は次のようになります。このファイルの2番目のバージョン持っている必要があります:私はこの第二のバージョンを取得することができます最も簡単な方法がある
// a comment
... code ...
をたとえば、このコンテンツのファイルを考えますソースコントロールからファイルを取り出した後に、そのファイルに対して後処理(例えば、grep)を実行することによって実行されます。しかし、この方法でファイルに加えられた変更は後でマージするのが難しくなります。
2番目のバージョンでsvnで別のブランチを作成した場合、同期ブランチのサポートがないため、手動で変更を前後に手動でマージすることで多くの楽しみがあります。
私が逃した簡単な解決策はありますか? gitなどの別のVCSで実現する方が簡単でしょうか?
なぜこのようなことが必要なのか、それとも意図があるのか、これで達成するのが望ましいのか、もう少し詳しく説明できますか? – khmarbaise
@khmarbaise、それは複雑です:)別のリポジトリ(別のVCS)がありますが、私はそれらのコメントをマーカに付けるべきではありませんが、自分で持っていると便利です。 –