Articles of версия control

Как предотвратить недоразумение файла, если ключевые слова контроля версий запрещены?

По крайней мере два блестящих программиста, Линус Торвальдс и Гвидо фон Россум, унижают практику размещения ключевых слов в файл, который расширяется, чтобы показать номер версии, последний автор и т. Д. Я знаю, как различия в ключевых словах загромождают различия. Одна из причин, по которой мне нравится DiffZilla от SlickEdit, заключается в том, что она может […]

PlasticSCM вытаскивает существующее репо в новое рабочее пространство

Я пытаюсь создать локальную рабочую область для репозитория, на который меня приглашали в Plastic Cloud. Если у меня есть имя сервера / порт и имя репозитория, как бы я «клонировать» проект локально для меня для работы. Я знаю, что это основной вопрос, но пластиковые документы были бесполезны. Мне сказал человек, который пригласил меня в проект, […]

Управление версиями для кода, еще не прошедшего тестирование

У моей команды есть дюжина инженеров, некоторые из которых работают над модулями, которые займут 2-3 недели. Теперь мы интегрируем каждый модуль в основную ветвь CVS только после завершения модульного тестирования. Проблема с этим в течение 2-3 недель, когда код сидит только на компьютере инженера и не находится под управлением версиями. Используемый язык программирования – C. […]

В BASH Как можно рекурсивно копировать только версию контента, контролируемую Git?

Есть ли способ в массовой рекурсивной копии терминала bash (эквивалент cp -rf ) из одного подкаталога в другой, сохраняя структуру каталогов, но ТОЛЬКО копирование файлов / каталогов контролируется версией git ? Наивная стратегия была бы … cp -rf <targetDir> variantDir/; git add variantDir; … но это приведет к сбору файлов, которые являются файлами данных, упавшими […]

Контроль версий для других видов файлов? (файлы без исходного кода)

Управление версиями в программировании в значительной степени является необходимостью, и некоторые программы допускают такие вещи, как отслеживание изменений или управление версией формы для файлов, отличных от исходного кода (например, MS Word, InDesign и т. Д.). Существует ли какая-либо система или архитектура / протокол, которые можно было бы установить для установки контроля версий для файлов без […]

Как я могу получить последнюю версию от Monticello в Smalltalk?

Я ищу «svn update» системы контроля версий Monticello. Я использую браузер для поиска новых пакетов mcz, но я хочу иметь возможность сделать это со сценарием.

Как запретить Visual Studio добавлять сгенерированные файлы в исходный контроль

Вот мой конкретный сценарий: с помощью VS2010, Pex и TFS2008 сгенерированные файлы ролей автоматически добавляются в источник-контроль (TFS). Pex добавляет файл «project_name.moles» в ваш тестовый проект и затем автоматически генерирует 3 файла во время сборки: имя_проекта.Designer.cs, имя_проекта.Moles.dll и имя_проекта.Moles.xml. Я хочу хранить файлы * .moles в TFS (это исходный код), но я не хочу, чтобы […]

Есть ли способ интегрировать TortoiseSVN с FileZilla?

Я использую Tortoise1.6, SubversionEdge для SVN CMS и FileZilla3 (тестовый сервер имеет CentOS как сервер). Предположим, что сценарий: – существует тестовый сервер – здесь у разработчиков есть прямой доступ; используется для тестирования пользователей – В команде 3 члена – 2 члена разрабатываются на своей локальной машине, используя TortoiseSVN – Но 1 хочет развиваться непосредственно на […]

Почему Git merge создает несколько коммитов на главной ветке?

Есть два филиала, с которыми я работаю, master и newFeature . При создании «новой функции» я добавил несколько newFeature ветвь newFeature . Мое понимание git merge заключается в том, что он будет создавать единую фиксацию на master после объединения ветвей, однако при объединении master теперь имеет полную историю фиксации, которая находится на newFeature . Например- […]

Плагин SVN для VS2008

Я использую VisualSVN с моей Visual Studio 2008, и я должен запустить какой-то монитор фиксации в области лотка, чтобы узнать, устарела ли локальная копия проекта. У меня есть две проблемы: Мне не нравится иметь его в двух местах, я хочу видеть это как значок в моем VS, Программное обеспечение монитора фиксации следит за несколькими проектами, […]