現在、私のチームは Visual Sourcesafe を使用しており、GUI がどれほどひどいものであるかを直接知っており、信頼性が低いというインターネットのうわさを聞いていたので、SVN への移行を進めようとしていました。
今日、マネージャーと最終的な動きについて話していて、彼はそれを支持しており、SVN でソースセーフ スタイルのリンクを作成することは可能かどうか尋ねられました。リンクは、sourcesafe に慣れていない人のために説明すると、概念的には Linux でのファイル リンクと同じように機能します。それらを使用して、プロジェクト間で共有コード/ライブラリをリンクします。SVN を使用してリンクを作成する方法はないと説明したところ、彼は、それが移行の大きな障害になる可能性があると指摘しました。
私は彼に、自分のローカル SVN (開発を容易にするために維持し、ソースセーフで定期的にのみチェックしています) で、共有コード/ライブラリを 1 つの場所に配置し、その場所を ANT に紹介することを伝えました。ただし、ANT タスクが複雑になるため、彼はこのソリューションにあまり感銘を受けていないように感じました。個人的には、ソース管理に多数のリンク ファイルを配置するよりも、もう少し複雑な ANT スクリプトを使用する価値があると思いますが、実際には、どのパラダイムに同意するかが問題になります。
開発者全体がこの制限をどのように回避しているか、また、Git や Mercurial などの新しいソース管理システムはリンクをサポートしているのかに興味がありますか?