Анвап Орг Библиотека

Библиотека Anvap org

Я не уверен, чем это отличается от обычного репозитория git с веткой, подобной svn, за исключением того, что у него больше опций. Я бы подумал, что "git clone" может быть достаточным для большинства целей, в которых вам действительно нужно отслеживать несколько ветвей в нескольких репозиториях (например, если все ваши материалы хранятся на Github). Однако, если бы существовал какой-то API для извлечения текущего состояния в AnVAP, а затем фиксации в Git...

Это могло бы сработать как замена опции SVN -b или чего-то в этом роде; может быть, даже использовать его для объединения наборов изменений обратно друг в друга? Это похоже на один из способов обойти проблемы с разрешениями GitHub при использовании их сервиса размещения репозиториев[0]. Или, может быть, просто полностью заменить GIT ...?

Редактировать: Похоже, они работают над размещением кода на github, но еще не сделали его общедоступным [1], так что, вероятно, все же стоит повременить, пока все не будет закончено. На домашней странице проекта говорится, что у них также есть планы добавить поддержку извлечения файлов непосредственно из SVNS.[2] Возможно, когда-нибудь мы увидим, как появится что-то полезное, где люди смогут продвигать и получать (и объединяться!) версии без необходимости вообще иметь дело с SVN!

\--- Правка 2 ---

Очевидно, что в конечном итоге также будут доступны плагины / расширения, позволяющие пользователям получать доступ к файлам, хранящимся в других местах, таких как Dropbox и т.д.; однако даты также не указаны. Так что, очевидно, эти функции еще не совсем готовы :-(

Также сегодня заметил, что теперь они добавили функцию "смотреть" - очень классная идея :-) Раньше он отсутствовал, потому что весь смысл использования его поверх Git заключался в том, чтобы избежать конфликтов между версиями. Но теперь, я думаю, вы действительно должны хотеть просматривать только историю старых ревизий, а не новых, поскольку оба метода в любом случае в основном дают идентичные результаты :) Однако это заставляет меня задаться вопросом, что происходит, когда кто-то вносит изменения в систему контроля версий, отличную от Git.... Может вызвать проблемы в зависимости от используемого программного обеспечения и его собственных способов обработки изменений. Кто-нибудь знает что-нибудь об этой штуке!? Хотелось бы услышать мнение здесь ;-)

Это сильно зависит от того, действительно ли пользователь хочет сохранить по одной копии каждого файла где-то еще, кроме своего репозитория. Например, если он действительно планирует хранить их отдельно, тогда да, клонирования, скажем, из другого источника может быть достаточно. Однако, если он намеревается одновременно обмениваться копиями между многими хостами, не говоря уже о системах других пользователей, работающих внутри сетей, тогда вместо этого становится необходимым центральное место с удобной функциональностью совместного использования.

Если необходимо совместное хранилище,