Skip to content

Clone KSP instance per solution #53

@ProgrammerFailure

Description

@ProgrammerFailure

I'm not sure I'm describing this very well, but I'll try.

Background

CKAN now has a feature to perform a shallow clone of a KSP instance that only clones some essential files while performing a directory junction for most others. This saves a large amount of space, and importantly, makes cloning a fairly cheap operation in time/disk space

Suggestion

I suggest that KSPBuildTools have the ability to automatically make a shallow clone of this type in the root folder of a solution directory.

Rationale

I think this would be quite useful, as it would enable making a separate test instance for every solution without massively bloating disk usage. Particularly, if we had an ability to set a specific instance for cloning as default, we could repeatedly clone a stripped down test/dev instance.

Further extension would be to automatically link the "Start" button in Visual Studio to this created clone's executable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestmsbuildRelated to props, targets, build system

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions