2012-01-20 9 views
0

私は自分のPC上のローカルリビジョン管理のためのTortoiseSVNの使用を開始したと私は初心者です、私は私が何か間違ったことをやっていると思います...私はAを作成し

TortoiseSVNのリポジトリに戻って変更をマージする方法元の場所からの私のファイル/レポ/ PR01のリポジトリ/ PR01私は作業ディレクトリを作成し、/仕事/ PR01

私は/作業中のファイルに変更を加えた/にすべてのファイルをチェックアウトし

pr01を右クリックし、右クリックして「コミット」を選択します

ファイル(/ work/pr01と/ pr01)を比較すると、/ work/pr01から/ repo/pr01にコピーされた変更はありません。何か不足していますか?手動でファイルをコピーするだけでなく、コミットする必要がありますか?

おかげ

答えて

-1

レポ/ PR01が作業コピーである/場合は、作業コピーがリポジトリに加えた変更を反映することupdateする必要があります。

リポジトリと作業コピーの間に大きな違いがあります。

変更が差分ファイルとして保存されているため、16進エディタを開いていない限り、リポジトリ内の既存ファイルの変更を見ることはできません。変更は作業コピーに自動的に伝播されません。変更をプルダウンするには、updateコマンドが必要です。

+0

作業コピーは/ work/pr01 –

+0

/repo/pr01はリポジトリ –

+0

リポジトリは、リポジトリ内のすべてのファイルを「標準的な」方法で格納しているファイルシステム内の場所ではありません。それが/ repo/pr01が何であるのか、それに "普通の"ファイルがある場合、それは実際のリポジトリではありません。各ディレクトリに.svnディレクトリがある場合は、それも作業コピーです。デフォルトでは、既存のファイル構造をリポジトリに変更すると、そのファイル構造が新しいリポジトリの作業コピーに変換されます。 – cdeszaq