Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De volgende ontwerpbeslissingen moeten worden overwogen voor projecten bij het implementeren van broncodebeheer.
Worden gegevens gedeeld of privé?
De belangrijkste ontwerpbeslissing die u kunt nemen, is welke informatie deelbaar is en wat privé is. De lijst met bestanden voor het project wordt bijvoorbeeld gedeeld, maar in deze lijst met bestanden willen sommige gebruikers mogelijk privébestanden hebben. Compilerinstellingen worden gedeeld, maar het opstartproject is doorgaans privé. Instellingen zijn of volledig gedeeld, gedeeld met een overschrijving, of volledig privé. Privé-items, zoals opties voor oplossingsgebruikers (.suo)-bestanden, worden standaard niet ingecheckt in Visual SourceSafe. Zorg ervoor dat u persoonlijke gegevens opslaat in privébestanden, zoals het SUO-bestand of een specifiek privébestand dat u maakt, bijvoorbeeld een .csproj.user-bestand voor Visual C# of een .vbproj.user-bestand voor Visual Basic.
Deze beslissing is niet all-inclusive en kan per item worden genomen.
Bevat het project speciale bestanden?
Een andere belangrijke ontwerpbeslissing is of uw projectstructuur speciale bestanden gebruikt. Speciale bestanden zijn verborgen bestanden die ten grondslag liggen aan de bestanden die zichtbaar zijn in de Solution Explorer en in de incheck- en uitcheckdialoogvensters. Als u speciale bestanden gebruikt, volgt u deze richtlijnen:
Koppel geen speciale bestanden aan het hoofdknooppunt van het project, dat wil gezegd, met het projectbestand zelf. Uw projectbestand moet één bestand zijn.
Wanneer speciale bestanden worden toegevoegd, verwijderd of hernoemd in een project, moeten de juiste IVsTrackProjectDocumentsEvents2 gebeurtenissen worden geactiveerd met de vlagset die aangeeft dat de bestanden speciale bestanden zijn. Deze gebeurtenissen worden aangeroepen door de omgeving als reactie op het project dat de juiste IVsTrackProjectDocuments2 methoden aanroept.
Wanneer uw project of editor QueryEditFiles aanroept voor een bestand, worden de speciale bestanden die aan dat bestand zijn gekoppeld, niet automatisch uitgecheckt. Geef de speciale bestanden door samen met het hoofd- of moederbestand. De omgeving detecteert de relatie tussen alle bestanden die worden doorgegeven en verbergt de speciale bestanden op de juiste wijze in de uitcheck-UI.