2012-04-13 2 views
0

Я использую subversion (в настоящее время 1.6). Есть ли способ продолжать добавлять сообщения в файл исходного кода, не совершая, как кеширование сообщений фиксации? Причина этого заключается в том, что я работаю над исходным кодом, в котором я буду вносить изменения, большинство из которых я должен захватить во время фиксации. Я не могу продолжать совершать за каждое изменение. В то же время я не могу запомнить все эти изменения во время фиксации. Какие-либо предложения?Subversion добавляет сообщения без фиксации

Благодаря

+0

Почему вы не можете продолжать совершать какие-либо изменения? – Nick

+1

У вас нет блокнота на вашем компьютере? –

+0

«Почему вы не можете продолжать совершать какие-либо изменения?» - Возможно, я исправляю несколько ошибок, и в то время, когда я исправлял одну ошибку, все еще могут быть другие ошибки, или я мог бы подражать чему-то, что не имеет значения при совершении. – user630286

ответ

0

Другой альтернативой является использование Git-SVN и внесение локальных коммитов в GIT а затем нажимать все изменения в SVN за один раз.

Случайный учебник от Google на Git-SVN можно найти here.

+0

Звучит очень интересно и многообещающе. Я обязательно отдам это. Спасибо, Альбин. – user630286

+0

Это похоже на выполнение этой работы, но не очень эффективным способом (причина в том, что мое требование заключалось в том, чтобы кэшировать комментарии и подбирать их во время фиксации, это решение по-прежнему требует нескольких коммитов и обновлений svn как нескольких коммитов) , Это шелушащийся. Но с немного большей осторожностью это почти служит цели. Спасибо за отзыв Альбина. – user630286

3

Я хотел бы предложить вам создать ветку и совершать все ваши изменения один за другим в вашей отрасли. Когда вы завершили «пакет» работы, вы объедините свои изменения в багажник.

+0

Это то, чего я хочу избежать - несколько коммитов. Болит, когда соединение с сервером происходит медленно. – user630286

0

Если вы используете Windows и используете что-то вроде TortoiseSVN, вы можете использовать локальный скрипт проверки подлинности для фиксации, чтобы добавить содержимое текстового файла в сообщение фиксации (которое вам необходимо будет поддерживать, конечно). С использованием pre commit следует увидеть эти комментарии в окне комментариев до того, как вы действительно совершите ... (если вы этого не хотите - используйте фиксацию фиксации)

+0

Примечание: Thats будет geek-версия просто копировать содержимое текстового файла в сообщение фиксации ... ;-) – FrankB

+0

Я согласен с @FrankB. Кроме того, я в первую очередь использую Linux. – user630286

Смежные вопросы