- ベストアンサー
Linuxでsvnコマンドでcommitする方法を教えてください
- Linuxを使用している場合、svnコマンドを使用してcommitする方法を教えてください。
- SVN管理のディレクトリ内でフォルダを削除した後、その変更をSVNサーバー側のリポジトリに反映させるためには、どのようにcommitすればよいですか?
- 現在のカレントディレクトリ内をcommitする方法を教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
> a.outというフォルダを削除しました。 どのように削除したのでしょう。 もしかするとsvnを通さずに、直接rmやrmdirコマンドで削除していないでしょうか。 それとも下のようにsvnコマンドを使って削除した後で、コミットができないのでしょうか。 $ svn rm a.out
その他の回答 (3)
- kmee
- ベストアンサー率55% (1857/3366)
単に rmdirやrmで削除しただけなら、 svn にとっては「紛失」しただけで、 svn update したら復帰します。 リポジトリからも削除したいのなら svn rm を使います。 作業ディレクトリ側のファイルを指定する方法と、リポジトリ側のファイルを指定する方法があります。 ところで, a.out は普通、Cコンパイラ等のデフォルトの出力ファイルですが、「フォルダ」であってますか?
お礼
回答頂きありがとうございます。 rmコマンドでファイルを削除していることが原因でした。 #svn rm ファイル名 これでファイル削除するんですね。 助かります。 a.outはフォルダじゃなくて、ファイルですね 失礼しました。(^^;
- wormhole
- ベストアンサー率28% (1626/5665)
>このような感じでエラーとも表示されない感じです。 commitするものがなかったから結果何もされなかったとかでは? 削除したa.outは管理対象になってたんでしょうか。 管理対象のディレクトリにあるというだけでは自動的に管理対象になったりはしませんけど。
お礼
回答頂きありがとうございます。 rmコマンドでファイルを削除していることが原因でした。 #svn rm ファイル名 これでファイル削除するんですね。 助かります。
- wormhole
- ベストアンサー率28% (1626/5665)
># svn commit >これをやっても、コミットされませんでした。 メッセージも何も出なかったんですか?
お礼
回答頂きありがとうございます。 root@ubuntu:~/20140411# svn commit root@ubuntu:~/20140411# このような感じでエラーとも表示されない感じです。
お礼
回答頂きありがとうございます。 rmコマンドでファイルを削除していることが原因でした。 #svn rm ファイル名 これでファイル削除するんですね。 助かります。