2017-03-14 14 views
0

ユーザーが既存のファイルを一覧表示、アップロード、変更できるインターフェイスを作成したいと考えています。また、ユーザーはファイルの過去のスナップショットを表示し、必要に応じて過去のスナップショットに完全に戻すことができます。私のユースケースはthisに似ています。私はGitHub.comのようなものを考えていますが、非常にシンプルなインターフェースで誰もが理解できるようになっています(Webインターフェイスのみ、1つのブランチのみ...)gitを使って簡単なバージョン管理システムを実装するには?

この種類の作成に使用できるオプションは何ですか?簡単なバージョン管理システム?または、私はgitを私のDjangoプロジェクトに統合する必要がありますか?

+0

'非常にシンプルなインターフェースを持っています.' ...インターフェースはシンプルかもしれませんが、実装は_big_ジョブになります。 GitHubやBitbucketのようなものを作り直すのではなく、なぜこれらの既存のツールがあなたのニーズを満たしていないのか説明できますか? –

+0

@TimBiegeleisen主に私のウェブサイトでGitHubを直接使用することができないためです。どのように私のウェブサイトとGitHubを統合することが可能ですか? (特に、すべてのユーザーのファイルをプライベートにする場合) – Flux

答えて

0

gitバージョン管理システムの機能は、通常、あなたのウェブサイト上の他の機能とは別物なので、はgithub/bitbucketを直接使用する方がよいでしょう。ウェブサイトにgithub/bitbucketへのリンクを追加してください。

バージョン管理システムのインターフェイスを開発するには時間がかかり、github/bitcketとして機能全体を開発するのは難しいです。試したい場合はGithub APIが役に立ちます。

関連する問題