Быстрый обмен временными фрагментами между разработчиками

Я ищу быстрый способ обмена фрагментами кода между разработчиками. Visual Studio позволяет использовать файловый ресурс в качестве репозитория для фрагментов, но менеджер VS Snippet больше ориентирован на «постоянные» фрагменты, которые вы хотите сохранить. Я просто ищу хороший способ отправить блок кода другому разработчику для просмотра или копирования в свой код.

Мгновенные мессенджеры, как правило, имеют ограничения на количество символов и плохо сохраняют форматирование. Я мог бы использовать что-то вроде pastebin, но я действительно не хочу раскрывать этот код другим потенциально по причинам неразглашения (независимо от того, насколько эти фрагменты могут быть или не быть конфиденциальными, все равно нужно поддерживать NDA). Я знаю, что у Pastebin есть приватный режим, но для моего начальства это все равно было бы серой зоной. Они будут утверждать, что вы можете забыть пометить его как приватный, и тогда код станет общедоступным.

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

В идеале я ищу что-то бесплатное.. с открытым исходным кодом или нет, не имеет значения. И я ищу что-то очень быстрое в использовании без особых хлопот для каждой передачи сниппита и конфиденциальное между разделяющим и разделяемым.

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

РЕДАКТИРОВАТЬ:

Мне трудно поверить, что чего-то подобного не существует. Кажется, что все менеджеры фрагментов предназначены для длительного хранения и поиска. В идеале я хотел бы что-то вроде «Боковой заметки» OneNote, в которой всплывает быстрое окно, я могу вставить что-то в него, а затем отправить коллеге, а затем это всплывает на их экране. Нет хранилища, нет архивации, нет интеграции с нажатием клавиши, чтобы вставить его в ваш код.


person Erik Funkenbusch    schedule 19.08.2010    source источник


Ответы (2)


Как насчет общего документа Документов Google?

person Lachlan    schedule 19.08.2010
comment
Это возможно, я надеялся на что-то более интегрированное в VS, но это хорошая запасная идея, если ничего другого не подходит. - person Erik Funkenbusch; 19.08.2010
comment
У меня было много проблем с Google Docs и вставкой в ​​него отформатированного кода. Кажется, что строки удваиваются, а затем возникают ошибки javascript. Не слишком полезно. - person Erik Funkenbusch; 20.08.2010

Если вы используете GIT, вы можете легко отправить патч по электронной почте или поделиться им в общей ветке. Одно из многих преимуществ использования GIT :)

person bwawok    schedule 19.08.2010
comment
Я использую подрывную деятельность. Но в любом случае, мы говорим о совместной работе здесь.. мы могли бы отправить 100 сниппетов туда и обратно, и мы не хотим засорять электронную почту (или ждать доставки, которая иногда может несколько задерживаться) - person Erik Funkenbusch; 19.08.2010
comment
Вы можете зафиксировать ревизию во временном репозитории git за несколько секунд, быстрее, чем что-либо вставлять. - person bwawok; 20.08.2010