0

すべてのシステムで、ファイルとフォルダのアイコンに常に緑色のチェック ボックスが表示されます。他の人がファイルを変更またはコミットしても、赤、黄、またはロックされたアイコンに変わりません。私がローカルで開いたり変更したファイルのみを処理します。私がコミットするとき、他のファイルのステータスは変更されず、プロジェクトを開始する前に常に更新する必要があります。しかし、私の経験では、更新する必要のない他のアイコンが緑色でないファイルのみを更新します。これがsvnリポジトリまたはtortoise svnの設定に問題があるかどうか誰かに教えてもらえますか. ありがとうございます。

4

1 に答える 1

1

Subversionの作業サイクルは、最初のチェックアウトを実行してから、編集->更新->コミット->編集->更新->コミット->などのループで作業することです。svnは、同時編集を行う開発者に基づいているためです。 -デフォルトではファイルロックはありません-更新は常にすべてのファイル(作業している「ブランチ」内)に対して行われる必要があります。

TortoiseSVNはアイコンを使用して、ローカルフォルダー内のファイルの現在の状態を示します。つまり、行った編集の結果を反映します。

次のコマンドラインを使用して、ローカルリポジトリの状態をサーバーと比較するには、次の手順を実行します。

svn status -u

亀を使用して同じことを行うには、「変更の確認」(基本的にアイコンと同じものが表示されます)を選択し、「リポジトリの確認」ボタンをクリックします。

于 2012-09-08T11:18:00.873 に答える