Очищення частини дерева версій у SVN

Отримав проект, який знаходиться під SVN. Ніяких гілок (як нас було тільки двоє, і я залишив одну відповідальну людину). Як я можу видалити реверсії з x далі?

0

2 Відповіді

Ви можете зробити це найлегшим способом або на важкому шляху, або на шляху ледачих кісток:

  • Easy Way: Use the svn merge command to restore the build to the previous version. This is fast and quick, and you don't have to take the repository down. However, all the old history is still there.
  • Hard Way: You need to take the repository down, then do the following:
    • Dump the repository using svnadmin dump. You can use the r$first:$last to specify the range of revisions you want to dump.
    • Move the current repository to another location.
    • Recreate the repository using the svnadmin load command.
    • Restart the repository again. Now, you are missing all the bad revisions you wanted to remove.
  • The Lazy-bones Way: Wait until Subversion 1.8 comes out with the svn obliterate command.
1
додано

Чи не можна клацнути правою кнопкою миші і "оновити до перегляду"? і ви можете повернути його назад до тих пір, поки інша особа не почала вносити зміни, а потім повторно подати її, і вона повернеться на цю версію. Я не впевнений, що ви можете фактично видалити всі зміни з певної дати?

0
додано
знаю, що почуття .. не впевнений тоді! Але дайте мені знати, якщо ви дізнаєтеся!
додано Автор Bex, джерело
Просто хотілося б видалити весь цей код chaps (як це c ** p), щоб переконатися, що він не повернеться в майбутньому, щоб збити нас!
додано Автор Ed Heal, джерело