• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Linuxでsvnコマンドでcommitしたい。)

Linuxでsvnコマンドでcommitする方法を教えてください

このQ&Aのポイント
  • Linuxを使用している場合、svnコマンドを使用してcommitする方法を教えてください。
  • SVN管理のディレクトリ内でフォルダを削除した後、その変更をSVNサーバー側のリポジトリに反映させるためには、どのようにcommitすればよいですか?
  • 現在のカレントディレクトリ内をcommitする方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#208507
noname#208507
回答No.3

> a.outというフォルダを削除しました。 どのように削除したのでしょう。 もしかするとsvnを通さずに、直接rmやrmdirコマンドで削除していないでしょうか。 それとも下のようにsvnコマンドを使って削除した後で、コミットができないのでしょうか。 $ svn rm a.out

techhouse
質問者

お礼

回答頂きありがとうございます。 rmコマンドでファイルを削除していることが原因でした。 #svn rm ファイル名 これでファイル削除するんですね。 助かります。

その他の回答 (3)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.4

単に rmdirやrmで削除しただけなら、 svn にとっては「紛失」しただけで、 svn update したら復帰します。 リポジトリからも削除したいのなら svn rm を使います。 作業ディレクトリ側のファイルを指定する方法と、リポジトリ側のファイルを指定する方法があります。 ところで, a.out は普通、Cコンパイラ等のデフォルトの出力ファイルですが、「フォルダ」であってますか?

techhouse
質問者

お礼

回答頂きありがとうございます。 rmコマンドでファイルを削除していることが原因でした。 #svn rm ファイル名 これでファイル削除するんですね。 助かります。 a.outはフォルダじゃなくて、ファイルですね 失礼しました。(^^;

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.2

>このような感じでエラーとも表示されない感じです。 commitするものがなかったから結果何もされなかったとかでは? 削除したa.outは管理対象になってたんでしょうか。 管理対象のディレクトリにあるというだけでは自動的に管理対象になったりはしませんけど。

techhouse
質問者

お礼

回答頂きありがとうございます。 rmコマンドでファイルを削除していることが原因でした。 #svn rm ファイル名 これでファイル削除するんですね。 助かります。

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.1

># svn commit >これをやっても、コミットされませんでした。 メッセージも何も出なかったんですか?

techhouse
質問者

お礼

回答頂きありがとうございます。 root@ubuntu:~/20140411# svn commit root@ubuntu:~/20140411# このような感じでエラーとも表示されない感じです。

関連するQ&A