Eclipse を使用してプログラミングし、Subversive (SVN Eclipse プラグイン) を使用してチェックアウトした SVN 制御下の分岐プロジェクトがあります。
比較的安定したバージョンのコードに変更を加えると同時に、ブランチにかなり大きな変更を加えたいと考えていました。今日、私はコアにいくつかの変更を加え、それらをブランチにマージしようとしましたが、驚くことではありませんが、少数の競合が見つかりました。ただし、実際に発生したソースの競合は 1 つだけで、変更がほとんど重複していないため、問題はないと思いました。
残念ながら、私が分岐したコードに行ったすべての (かなり大きな) 変更は、明らかにバージョン管理下にありません。「バージョン管理に追加」をクリックすると、Java ファイルのリストのみが表示されますが、パッケージ (つまりフォルダー) はバージョン管理下になく、Subversion はこれを許可していないようです。
ここで見たほとんどすべての SVN 投稿は、SVN がシェル経由で使用されていることを前提としています。私はシェルを通してそれを使用していません。WindowsでTortoiseとEclipseを使用しています。
Tortoise を使用してレポのセカンダリ コピーに「バージョン管理されていない」フォルダーの 1 つを作成するという 1 つのアイデアを試しました。これにより、更新を試みたときに別の競合が発生し、バージョン管理されていないフォルダーがバージョン管理されているフォルダーと衝突したと言われました。
10 年前に何かを最後にマージしたときは、それほど苦痛ではありませんでしたが、確かにコマンド ラインから実行しました。誰でも助けてもらえますか?
エラーの一部
svn: 'C:\Users\PCW\workspace\NewsRack Dev Branch\src\com\nrl\newsrack\billing' is not under version control
svn: 'C:\Users\PCW\workspace\NewsRack Dev Branch\src\com\nrl\newsrack\billing' is not a working copy