SVNでの放棄ウェアの一般的な方法


8

私は小さなユーティリティ用の一般的なリポジトリを持っています(それは当時、自分のリポジトリを保証するには小さすぎると考えられていました。「それ自体の別の問題」かもしれません)。しかし、私が働く1つのルールは、何も捨てないことです。SVNから削除するということは、実際には削除されないということです。履歴のどこかにあるだけですが、古いものをもう一度見つける必要がある場合に備えて、それはまだ危険な場合があります。

非推奨のアイテムを維持するだけでなく、それらを邪魔にならないようにするための最善の戦略は何でしょうか?

回答:


7

非推奨のアイテムを維持するだけでなく、それらを邪魔にならないようにするための最善の戦略は何でしょうか?

すべての非推奨プロジェクトを「非推奨」ディレクトリに移動します。

編集:私は以前に、あなたがsvnに非推奨のディレクトリにあるファイルを無視させることができると書いたが、そうではないことが判明した。すべてのプロジェクトを一度に更新することに慣れているが、廃止予定のプロジェクトのチェックアウトを避けたい場合は、アクティブなプロジェクトをすべて1つのディレクトリに保持し、廃止予定のプロジェクトを別のディレクトリに保持することを検討してください。


クライアント側とサーバー側の構成は何ですか?完全に説明する必要はありませんが、プロパティがあればググります。
MPelletier

どー!svn:ignorepropertyとglobal-ignoresconfigオプションを使用できると思いましたが、さらに読むと、バージョン管理されたファイルを無視できないことがわかります。誤解して申し訳ありません。
カレブ

くそー。それもしっかりした考えでした。SVNに、できるだけ早く作業する必要があることを通知してください!
MPelletier

機能だと思います。たとえばsvn:ignore、一般的なパターンを無視するために使用できますが、パターンに一致するファイルを追加するには--no-ignoreオプションを使用しますが、とにかく制御する必要があります。たとえば、パターンを無視して一部の設定ファイルを無視して*.settingsも、制御は可能original.settingsです。より良い解決策は、アクティブなプロジェクトを1つの最上位フォルダーに保持し、廃止されたプロジェクトを別のフォルダーに保持することです。
カレブ

私が理解している限りsvn:ignore、VS .suoファイル、ローカルのもの、一時的なものなどを
除外することです
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.