2 組の開発者と相反する要件を管理しようとしています。1 つのグループは、プロジェクトに複数のファイルがある Java アプリケーションを実行しており、別のセットは、Oracle フォーム、レポートなどの単一ファイルで動作します。両方のセットは現在 vss にあり、Java の担当者は git を試しましたが、oracle/vss の担当者はそれを嫌っていました - 主にロックの欠如. 妥協案として、svn を試して svn:needs-lock を実装しました。しかし、次の問題は、ラベル/タグの同等性を販売することでした。たとえば、SourceSafe のような Subversion の「ラベル」です。
しかし、私の知る限り、少なくともこの構造がなければタグを付けることはできません:
- mystandalonefileproject/trunk/mystandalonefile
- mystandalonefileproject/tags
開発者は、大きなオラクル フォーム ディレクトリで自分のファイルを見て、それを直接取得、チェックイン、ラベル付けしていましたが、これは苦痛の原因でした。
これに対処する方法について何か提案はありますか? 上記の構造を任意のファイルにセットアップするための小さなスクリプトを開発しましたが、vss から svn への移行中に作成することについて考えました。
他のアイデアはありますか?そして残念なことに、SubversionとVSS によって管理上の問題が発生します。