Сравнить папки и экспортировать измененные файлы - PullRequest
1 голос
/ 12 февраля 2010

Мне было интересно, может ли кто-нибудь помочь мне со следующим. Я работаю удаленно с другими разработчиками программного обеспечения в том же проекте. Я использую подрывную деятельность и черепаху, чтобы управлять своим кодом. Я не думаю, что другие разработчики делают то же самое.

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

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

Спасибо!

Ответы [ 3 ]

3 голосов
/ 12 февраля 2010

Это именно то, для чего предназначен SVN. Я думаю, что вы должны посоветовать другим разработчикам использовать репозиторий. Даже не сотрудничайте с ними, пока они не начнут использовать его

3 голосов
/ 12 февраля 2010

Beyond Compare сделает то, что вы описываете. И они дают бесплатную 30-дневную пробную версию.

Это так же просто, как:

View -> Show Differences,
Right Click -> Copy To Folder

Тем не менее, я думаю, что если вы используете Git, он должен делать ветвления и слияния для вас, если вы используете его правильно ...

0 голосов
/ 12 февраля 2010

WinMerge также очень хорош, если вы работаете в Windows. Это позволит вам копировать и заменять отдельные файлы или папки, а также экспортировать различия в архив, который выглядит как то, что вы ищете.

о да - это бесплатный и открытый исходный код.

...