Запрос на извлечение файла для Subversion в Eclipse - PullRequest
1 голос
/ 14 августа 2011

Можно ли получить запрос при попытке извлечения файлов из Subversion с помощью Eclipse?Я пробовал Subclipse и Subversive и использую Assembla в качестве хоста;не удалось найти настройки, которые могли бы дать мне это.

Ответы [ 2 ]

2 голосов
/ 14 августа 2011

Оформление заказа невозможно (если вы думаете с точки зрения пользователя MKS или ClearCase) или необходимо (с точки зрения пользователя Subversion).Единственный способ добиться того, чего вы хотите, - это определить свойство needs-lock для файлов, для которых требуется явная «проверка».

Выполните следующие действия, чтобы доказать это:

  1. Добавьте svn-свойство svn: needs-lock в один файл и передайте это изменение.
  2. Убедитесь, что при фиксации снята блокировка.
  3. Попробуйте изменитьэтот файл сейчас в Eclipse.Файл должен быть доступен только для чтения.
  4. Теперь вы можете использовать действие "получить блокировку", поэтому после этого файл изменится на чтение-запись

Но помните:Это бесполезное использование Subversion при работе с источниками.Subversion - это оптимистичная система VC (только), и каждый, кто пытался использовать ее пессимистичным образом (нужно сделать явную проверку), не смог ее использовать.

1 голос
/ 14 августа 2011

Помните, что с SVN все файлы непосредственно читаются / записываются в вашем рабочем пространстве: вы не сообщаете CVCS (Централизованная VCS, которая является SVN), что собираетесь изменить файл («извлечение»).

Вы получите приглашение на этапе «checkin», которое называется commit.
Это атомарная операция, которая касается всех измененных / добавленных / удаленных файлов в текущем локальном рабочем пространстве по сравнению с удаленным репо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...