![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Версия для маркировки находится вне контроля | iBot | UNIX и Linux RSS Новости | 0 | 06-07-2008 10:40 AM |
| Проверить версию Oracle | am_yadav | SUN Solaris | 1 | 02-04-2008 06:46 AM |
| Как вы автоматизируйте почасовой проверить файл? | mals | UNIX для чайников Вопросы И Ответы | 1 | 01-15-2007 10:37 AM |
| Версия для контроля | Дипа | UNIX для чайников Вопросы И Ответы | 3 | 05-12-2002 03:51 PM |
| Чтобы проверить версию библиотеки | dilipluhar | Программирования высокого уровня | 1 | 09-16-2001 12:32 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Как автоматизировать проверку выход из управления версиями?
Я в fustrating положении, когда я repeatidly код проверки, редактирования,
Синхронизация, найти что-то сломалось, возвращаясь все мои изменения и Starting Over. Это, если зачастую легче, чем пытается объединить свои изменения с тех, кто избил меня к приезду. Есть ли способ уменьшить Я могу это с помощью скрипта? Ведение Perl поиска и замены файлов помогает. Я знаю Есть некоторые utilties патча, которые будут генерировать файл патча, что (я думаю) являются частью CVS. Проблема заключается в том, что мы не с помощью CVS и SVN. Есть с открытым исходным кодом utiltity, возможно, Perl модуль, который будет применяться изменения я сделал в файл еще раз, когда я, начиная со свежим Checkout? Я надеялся на один основан на поиске строк вместо строки цифр. Кажется, там должен быть путь, чтобы Emacs спасти журнал, я могу исполнить позже. Спасибо, Зигфрид |
|
||||
|
Если это не SVN или CVS то что вы используете?
Похоже, вам следует взглянуть на некоторые из распределенной системы управления версиями там. Некоторые из них довольно сложные патч обработки. Darcs предполагается хорошо это, хотя я не могу сказать, я была ей выполнить свое обещание для меня. (Мне нравится многое, в противном случае.) |
|
||||
|
Dont 'спросите меня, я просто работать здесь!
Мне сказали, мы с помощью производной или вариант Perforce призвал источник депо. Я не знаю, как это может быть потому, что я использовал до Perforce и интерфейс командной строки, очень разные. Кроме того, я не понимаю, как производное или вариант коммерческого продукта, как Perforce может существовать.
У меня есть RCS установлена для моего личного пользования: что должно быть в состоянии вычислить и выполнить дельты. Во всяком случае, мне не выбрать источник депо. Я просто "резервного персонала". Это интерфейс командной строки, уверен, это по сравнению с сырой красивой ГПИ для CVS и SVN. Мое предсказание сбылось сегодня! Только на этот раз, это происходит потому, что я нарушил строить, и я должен вернуть все, чтобы исправить сразу. Так что я сделал с моей помощью редактирования кода elisp и сохранен код так, что я мог бы выполнить мои редактирования изменения еще раз. Там должно быть лучше! Зигфрид |
|
||||
|
Вы можете использовать RCS месте, если Источник депо позволит это. Вам даже не нужно иметь, V файлы в той же директории или поддиректории, хотя я не уверен, что это нигде документально - Я видел, что коллеги использования и смутно помнят, что читал об этом-то, но я мог бы не найти его в документации, когда я хотел бы читать о ней. (Это из памяти, у меня нет RCS здесь.) Код:
co file /path/to/file,v Точно так же для CI, rlogИ т.д. Если конфликты носят сложный характер, вы все равно в итоге беспорядок. Я слышу ртутный (или она Монотонные?) Предполагается привлечь около помощи для урегулирования конфликтов. Кроме того, вы пробовали xxdiff, возникать (если вы используете Emacs) или какой-либо другой посвящен дифф объединить инструмент? Конечно, по теории, вам следует поговорить с вашим коллегам, чтобы вы могли избежать конфликтов, а не только борьба с инструментом объединить в кабинке. |
|
||||
|
Как вычислить дельтах и исполнять их?
Можете ли вы помочь мне понять RCS команд для расчета дельты между двумя файлами и сохранять дельте чтобы я мог применить его снова после Я вернулась с использованием источника депо?
Зигфрид |
|
||||
|
Это всего лишь дифф и исправлений во всяком случае, RCS не особо добавить что-то. Я что вы уже пробовали дифф и патч уже и не довольны результатом? Если нет, попробуйте, что в первую очередь. Код:
mv file file.mine sd revert file # or whatever the command to revert is diff -u file file.mine >mine.patch sd get # or whatever you do to bring in the latest version patch <p0 mine.patch # pore over conflicts sd commit rm file.mine mine.patch Это было давно, поскольку я использовал RCS, но если я правильно помню, даже CVS приносит существенные улучшения в обработке конфликта в частности. Там ничего предотвратить вас от проверки файлов на локальный CVS РЕПО, за исключением CVS каталогов, которые могут нарушить другую версию системы управления, и / или необходимости ручной синхронизации, если вы используете другую версию контроля в тандеме. |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|