Wir haben viele Dokumente im Zusammenhang mit unserer Softwareentwicklung. Dazu gehören Anforderungen, Designdokumente, externe PDFs, Kundendateien, Testanweisungen usw. Derzeit sind diese Dokumente über den gesamten Ort verteilt (Wiki, "irgendwo im Netzwerk", eine lokale Entwicklerfestplatte (!)). und noch schlimmere Orte).
Was ist der beste Weg, um sie im Auge zu behalten? Da wir Visual Studio (2010) für unsere Entwicklung verwenden und wir keine Nicht-Entwickler im Projekt haben, hielt ich es für eine großartige Idee, sie in der VS- "Lösung" zu speichern, die es ihnen ermöglichen würde Quellcodegesteuert und für alle Entwickler universell zugänglich.
VS scheint jedoch nicht wirklich dafür gebaut zu sein. Wenn Sie eine Dokumentdatei bearbeiten, auch eine, die mit den Build-Eigenschaften "Keine", "Nicht kopieren" eingerichtet wurde, muss VS die Software neu erstellen, bevor sie erneut ausgeführt wird. Es gibt keine Möglichkeit, ein "Dokumentationsprojekt" innerhalb der Lösung zu erstellen. (Wir verwenden hierfür ein leeres C # -Projekt). Visual Studio und Word / Excel Flat steuern die Quellcodeverwaltung nicht gut. Sie können eine eingecheckte Datei nicht anzeigen und dann eine Änderung vornehmen, ohne zuerst die Datei zu schließen, zum Projekt zu wechseln und sie manuell auszuchecken, bevor Sie die Änderung vornehmen. Es ist bestenfalls langsam und langweilig.
Auf jeden Fall ist dies das Beste, was unser Team sich ausgedacht hat, aber ich wünschte wirklich, ich hätte eine bessere (kostenlose) Lösung.