Как работать с файлами проекта IDE с помощью git-svn - PullRequest
2 голосов
/ 10 июня 2009

Я использую git-svn, и в репозитории svn есть файлы проекта IDE. Каждый раз, когда я запускаю свою IDE, она немного изменяет файлы проекта, и они помечаются как измененные на экране состояния. И затем, если я пытаюсь выполнить git svn rebase, чтобы обновить мое рабочее дерево, чтобы получить последние изменения из svn, то это не получится, так как у меня есть локальные изменения в файлах проекта, и я должен спрятать изменения. Как я могу облегчить свой рабочий процесс, чтобы мне не пришлось копировать / копить заявку каждый раз, когда я ничего не менял?

Ответы [ 3 ]

2 голосов
/ 11 июня 2009

Создайте простой псевдоним git, который делает то, что вы хотите ( не проверено ):

[alias]
   safe-svn-rebase = "git stash 'preparing to rebase'; git svn rebase; git stash pop"
1 голос
/ 10 июня 2009

Какую IDE вы используете? Например, в Visual Studio есть файлы .suo и .csproj.user, которые могут игнорироваться системой контроля версий, не причиняя вам никаких проблем. Файл .csproj в основном изменяется при добавлении или удалении элементов, поэтому все должно быть в порядке.

0 голосов
/ 10 июня 2009

Существуют определенные файлы, которые, вероятно, не стоит добавлять в систему контроля версий. Это специфичные для пользователя вещи, а также довольно часто файлы решения. Файлы проекта в порядке.

...