2011-07-18 3 views
2

私は単一のリポジトリの下で作業しています。 しかし、ソリューションの作業中に私は他のファイルも変更しますが、コミットするとき、AnkhSVNはソリューションの一部であるファイルのみを表示します。そのため私はTortoiseSVNを使ってディレクトリ全体のコミットを行い、AnkhSVNで追加したファイルの一部が失われてしまいます。AnkhSVNの保留中の変更は、現在のソリューションのファイルのみを表示します。

AnkhSVNがリポジトリのすべての保留中の変更を表示した場合、これに対する最も簡単な解決策があります。 AnkhSVNがファイルを追加したため、TortoiseSVNがコミットするときにAnkhSVNがファイルを認識するようになった場合は、さらに悪い選択肢になります。

誰もがこれらの問題の解決策を知っていますか?

ありがとうございます!

答えて

7

[ツール] - > [オプション] - > [ソース管理] - > [Subversion環境]の順に選択して、新しいファイルを作成するときにファイルを自動追加するオプションを設定できます。ここでは、「Subversionに新しいファイルを直接追加する」を選択します。

「新規」ファイルを作成するもう1つの方法は、「作業コピーに適用」コマンドです。[保留中の変更]ウィンドウの[コミット]ボタンの隣のドロップダウンメニューから利用できます。

+1

私はそれを逃したとは思わない。ありがとう! – VitalyB

1

TortoiseSVNには、コミットダイアログの「バージョン管理されていないアイテムを表示」にチェックボックスがあります。このチェックボックスをオンにすると、まだ追加されていないファイルも表示されます。

0

svnフォルダを右クリックしてTortoiseSVN - > Addをクリックすると、監督に含まれていないすべてのアイテムが表示されます。

check the screen shot

関連する問題