質問
など留守に質問ですが、私はこの問題をSNVKit.
を使用していSVNKit用への変更をコミットするファイルです。していました追加フォルダやファイルを作業コピーのかもしれませんが、同じる問題を殺でのrespository.
コマンドの私用しているための"コミット-m"テストの追加"/svnroot/project1/'がん"svn:'/home/ユーザーができるようになり、作業コピー"
いのと同様の構造を有す:
- /svnroot/
- /svnroot/project1/
- /svnroot/project1/grouping1/
- /svnroot/project1/grouping1/myfilesarehere
いうコミットのファイルを取得し、以下のメッセージ:"'/svnroot/project1/grouping1なく変更になることがありバージョン管理下におくと、commit、その子どものコミットする"
うかいが悪いのでしょうか。
編集:固定のディレクトリが入っています。
解決 7
どこかのバグの可能性を追跡しています。メッセージを追加しないと機能します。より多くの掘りのための時間。ポインタをありがとう。
他のヒント
ディレクトリとその子の両方が追加されているが、どちらもコミットされていない場合、子だけをコミットしようとするとこのメッセージが表示されると思います。最初に親ディレクトリをコミットする必要があります。
このメッセージが表示され、サブディレクトリにいる間にコミットを行っていることに気付きました。ツリーのルートに切り替えたとき、問題なしでコミットしました。
-m" comment"を移動します最後まで。 ディレクトリをプロジェクトディレクトリに変更するだけです。次に、svn commit -m" comment"と入力します。 svnが残りを行います。
問題は、インポートを行う代わりに実際のSVNリポジトリ自体に変更をコミットし、自分でコピーをチェックアウトし、変更を加えてから、チェックアウトした作業コピーからコミットを行うことですサブディレクトリ。したがって: import
、 checkout
、変更、そして最後に新しいファイルまたはディレクトリごとに add
を実行し、 commit -m" message"
がトップレベルを形成します。
一貫性のない置換を行ったため完全に明確ではありませんが、リポジトリパス/ URLが作業コピーパスと混同されているようです。ファイルを追加またはコミットする場合は、常に作業コピーのパスを使用してください。 SVNKitを使用する前に、コマンドラインsvnをいじってみてください。
新しいディレクトリ全体をコミットする場合は、 svn import 。現在のところ、元に戻すか、他のアクションで現在の混乱をクリーンアップする必要がある場合があります。
EclipseやVersions.appなどの一部のソフトウェアを使用すると、このエラーが発生する場合があります。この場合、SVNクライアントを終了し、コマンドラインで実行します。
あるだろうかったことがありリファクタリングというコミット'some.package.YourClass.java'、その場合のみcommitingのディレクトリのパッケージ'一部'.
保存したい場合は自分からな頭痛、今後検討GITの代わりにsvn.覚えてsvn更に相乗的に働くビタミンの変化。svnファイルをpuchでのリポジトリきコミットすよ。svnファイルプ'変更'.そればよいの変化は非常に複雑?svnでは対応できない。
GITの:お取得のすべての更新なプロジェクトです。が犯で上書きのレポ-レートか知ってい作業ですので最近のものとな喧騒.