Я новичок в svn, однако в настоящее время я переношу некоторые сценарии Perl из ClearCase. Я знаю, что у Clearcase есть динамические представления, поэтому он может получить доступ к одному или нескольким производным объектам (DO) из динамического представления или преобразовать производный объект, не являющийся общим, в совместно используемый (продвинутый) производный объект с помощью команды cleartool winkin
. Как заменить ее эквивалентной командой svn, зная, что svn является статической.
Что такое svn, эквивалентный winkin в прозрачном регистре?
Ответы (1)
Вы не: Это понятие производного объекта очень специфично для динамического представления ClearCase. cleartool winkin
обращается к данным любого существующего DO, а DO не существует в Subversion.
Это похоже на "Есть ли git, эквивалентный cleartool catcr
": gcc (имеется в виду инструмент, использующий исходники для компиляции) может есть какая-то информация, но у самого инструмента управления исходным кодом (Subversion) ее не будет.
flag
1) Мне пришлось избавиться от
omake
концепции вызова make-файла (за то же самое я получилmakefile.bat
)
Это не имеет ничего общего с SVN или git.
Сторонний инструмент (OmpenMake, graddle или Bazel (см. "e").
2) Команды cleartool, такие как
winkin
,endview
, должны быть изменены, чтобы это стало совместимым с svn.
Нет понятия динамический вид в любом другом инструменте, кроме ClearCase.
3) эти изменения вызовут изменения в файле *.LOG, который создается при успешном запуске *.BAT, мне нужен список файлов (URL и номер версии, которые будут храниться в файле *.LOG, для этого мне нужно изменить команду
cleartool describe
)
Это зависит от выбранного вами языка и механизма сборки, а не от SVN.
С современным языком, таким как go (golang), вас больше не будет волновать список созданных файлов: будет перекомпилирован только файл с изменениями.
nmake
(c2.com/cgi/wiki?UsingNmake) должен там работать (но все же выиграл не используйте какие-либо функции ClearCase, такие как подмигивания)
- person VonC; 14.10.2015