2009-05-27 26 views
5

新しいプロジェクトをソース管理に設定するのが難しくなります。私はSubversionにプロジェクトをインポートし、表面はすべてうまく動作しているようです。しかし、プロジェクトに新しいファイルを追加するたびに、svnステータスを実行するときにバージョン管理されていなくても、svn ci -m 'msg'を使用してチェックインしたり、私のバージョンOS Xのsvnクライアントで試してみてください。SVNはsvnステータスで表示されてもバージョン管理されていないファイルをコミットしません

?  Assets/Placeholder Images/shopping_list_1.png 

をそして私がチェックインすることで、これらのファイルのみチェックをしようとすると、すでにバージョン:

ここでのsvnの状態からいくつかの出力例です。残りは静かに無視されます!

どのように私はこれを解決するかもしれないかに関するアイデア?

+0

本当にありがとうございました。私は混乱していると思う私の普通のsvnクライアント、日食内のsubclipseは、あなたの代わりに追加します。 OS X上のXCode/Versions内でこれを自動的に(または少なくともオプション)実行すると良いでしょう。 もう一度ありがとう! – Tricky

答えて

22

あなたはあなたの作業コピーにファイルを追加する必要があります。

svn add Assets/Placeholder Images/shopping_list_1.png

は、あなたがリポジトリにチェックインすることができます:

svn ci -m "Added shopping list placeholder image"

+2

がpedanticであること: "svn add"は "ファイルをリポジトリに追加"しません。ローカル作業コピーのバージョン管理されたファイルのセットにのみファイルを追加します。コミットするまでリポジトリには影響しません。 –

+0

あなたは正しいです。私は私の答えを少し明確にした。 –

4

ステータス出力の最初の列にクエスチョンマークが無視されていないファイルを意味するだけでなく、バ​​ージョン管理されていません。それはsvnの言い方だよね?これで何をしたいの? "

関連する問題