1

会社で EA を導入しました。チーム編集用の svn リポジトリに問題があります。ユーザーの 1 人が金曜日にブランチをチェックアウトしましたが、週末に事故に遭い、数日間活動を休止しています。これは非常に一般的なシナリオだと確信しています。私は EA 管理者ですが、svn 管理者ではないため、チェックアウトされたブランチからロックアウトされています。

4

3 に答える 3

2
  1. コンテキスト メニュー「パッケージ コントロール > ファイル プロパティ」を使用して ... ロックされたファイルの名前を取得します
  2. このファイルをローカル SVN で見つけます
  3. SVNコンテキストメニューの「SVN Get Lock」を使用し、「ロックを盗む」オプションをオンにします
  4. 次に、「ロックの解除...」を介してSVNでロックを解除するか、EAなどでチェックを直接使用できます。

多分より良い練習:

  1. EA: コンテキスト メニューの [パッケージ コントロール] > [ファイル プロパティ] を使用して ... ロックされたファイルの名前を取得します
  2. このファイルをローカル SVN で見つけます
  3. SVN: SVN コンテキスト メニューの [SVN Get Lock] を使用し、[Steal the locks] オプションをオンにします。
  4. EA: コンテキスト メニューの [パッケージ コントロール] > [VC プロバイダーとのステータスの再同期] を使用すると、[チェックイン] を使用できます。

注: Tortoise SVN を使用しています。

于 2014-05-07T07:48:02.577 に答える
0

「ロック」が「チェックアウト」を意味する場合 (「ロック」は EA では別の意味です)、それはできません。EA 管理者は、別のユーザーのチェックインまたはチェックアウトの取り消しを行うことはできません。これは、これらの操作でバージョン コントロール リポジトリにログインする必要があるためです。

ユーザーがチェックアウトしたバージョンで行った変更を安全に上書きできることが確実な場合、回避策として、パッケージのバージョン管理をオフにするか、コピーを作成して別のバージョン管理パッケージとしてチェックインします。

これを行う場合は、最初のユーザーが戻ったときに問題が発生する可能性が高いため、最初にバックアップを作成するように十分に注意してください。

于 2012-09-05T08:25:30.563 に答える
0

ロックされたパッケージは --> プロジェクト --> セキュリティ --> ロックの管理 に表示されますか?

グループまたはユーザーロックのいずれかです。あなたが管理者であるため、パッケージのロックを解除できます..

于 2012-09-06T12:31:35.030 に答える