Здесь мы спускаемся вниз по субъективному переулку ..Вики, встроенные в DVCS?
В последнее время я добавляю файл, называемый «whiteboard.txt» в некоторых из моих репозиториев. Я использую Mercurial, но это относится к любому DVCS.
Цель текстового файла состоит в хэш-форматах, потоках, идеях и т. Д. Учитывая, что большинство распределенных систем управления версиями имеют какой-то веб-интерфейс, почему бы не обозначить один каталог как «вики» и разрешить его просматривать и использовать как таковой, используя что-то вроде разметки Wiki Creole?
Очевидно, что только те, у кого есть доступ к фиксации, могут вносить изменения.
Я хочу сказать, что, когда код готов к выпуску, будет видоизменена викторина проекта и довольно подробная документация. Почему бы не интегрировать два наиболее важных инструментария совместной работы в один?
Например, если бы я мог:
рт.ст. --wiki и найти причины, лежащие в группе 30 пластырей, а также их предполагаемое направления за сокращенных комментарии в журнале фиксаций .. вау :) Любой мог совершить ссылайтесь на запись в вики, и дискуссии становятся частью репозитория, а не вторичным сайтом.
Если вам нравится использовать DVCS, потому что вы можете работать вне линии, почему это не имеет смысла?
EDIT:
Весь смысл этого было бы, если «Джо» совершает файл, он должен быть в состоянии установить атрибут «Наг», который выдает кто-либо изменения файла, чтобы обновить определенную вики страницу , все это сделано в то время, когда выходят из строя, и будущие слияния разрешаются за кулисами. В конце концов, это текст, а не код, и его можно рассматривать как FIFO.
Если вы можете отказаться от линии, вы также можете обновить вики-строку и направить свои изменения позже, даже в формате патча.
Идея обманчиво проста.
+1. Мы хотели получить один из них для требований типа бизнес-домена. Я думаю, что идея размещения в одном и том же месте допускает изменения, которые имеют как: изменения в документации, так и код, который ее реализует. – Daniel