Как зайти в Даркнет?!
25th January, 01:11
5
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
893
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
912
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4380
0
Помогите пожалуйста решить задачи
24th November, 23:53
6084
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4395
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Различные распределенные системы управления версиями работают вместе
В моем офисе есть центральный Source Safe 2005 install, который мы используем для управления версиями. Я не могу изменить то, что офис использует на сервере.
Я разрабатываю на ноутбуке и хотел бы иметь другой локальный репозиторий управления версиями, который может синхронизироваться с центральным сервером (когда он доступен) независимо от того, что это за центральный поставщик. Причина запроса заключается в том, что я могу поддерживать локальную стабильную ветвь/сборку для клиентских презентаций, продолжая развиваться, не перепрыгивая через пылающие обручи. Кроме того, как консультант, мои клиенты могут потребовать, чтобы я использовал их поставщика системы управления версиями, и гибкость здесь облегчила бы жизнь.
Может ли любой из существующих клиентов распределенного управления версиями справиться с этим?
Вы должны иметь возможность проверить текущую версию кода, а затем создать вокруг него репозиторий git. Обновление этого и фиксация его в локальном репозитории git должны быть безболезненными. Как и следовало ожидать.
Единственная загвоздка заключается в том, что вам нужно, чтобы они оба игнорировали друг друга (я сделал нечто подобное с SVN), возясь с соответствующими файлами ignore. Я предполагаю, что SourceSafe давайте вы будете игнорировать вещи. И вам нужно будет выполнить определенные операции дважды (например, сообщить обоим, что вы удаляете файл).
Что ж... KernelTrap имеет кое-что на этот счет . Похоже, что вы можете использовать vss2svn для передачи исходного безопасного РЕПО в репозиторий Subversion, а затем использовать очень хороший git-svn для подключения к локальному git РЕПО.
Я бы предположил, что фиксация обратно в VSS не будет гладким, автоматическим процессом, использующим этот метод.
когда-нибудь я буду работать в компании, которая использует VSS (и в других компаниях, которые используют другие менее неизвестные SCM), но я предпочитаю использовать SVN (когда-нибудь я попробую GIT) для активного развития, для меня и моей группы.
Во-первых, в этой ситуации это только хорошая идея, если коммит на VSS мало в течение месяца, потому что работа с другими SCM (чем VSS) дает вам больше гибкости, но коммит на VSS из SVN стоит дорого во времени.
Мое решение было таково:
VSS - > SVN: у меня есть сценарий linux (или сценарий ant, или сценарий XXX), который копирует из каталога currrent update работу VSS в текущий SVN, затем обновляет клиент SVN и update/merge/commit в SVN. При этом вы получаете обновление от изменений rest компании, которая использует VSS.
SVN -> VSS: таким образом, вам нужно извлечь все ваши файлы modify в VSS, затем вы можете просто использовать обратный скрипт для копирования из текущего каталога update SVN (игнорировать каталоги .svn) и копирования в текущий каталог update VSS, обновления и фиксации.
Но помните, что в некоторых случаях действительно стоит ваше время, чтобы сделать это.