0

この質問/リクエストは非常に奇妙に思え、実際にはコードのバージョン管理とは直感に反しているように思えますが、それが可能かどうか疑問に思っていました.

基本的に、コードの変更を追跡するために自分で使用しているリポジトリがあります。具体的には、さまざまなプロジェクトを表すサブフォルダーがあります。各サブフォルダー/サブプロジェクトには、そのプロジェクトに固有のスクリプトを含むスクリプト フォルダーがあります。

このセットアップ (理想的ではないかもしれません) は、純粋に自分のコードの変更を追跡するためにうまく機能しました。現在、このリポジトリを活用したいと考えている共同作業者が何人かいます。問題は、各プロジェクトが関連するデータに大きく依存していることです。そのため、スクリプトは、データがプロジェクト フォルダーにある場合にのみ機能します。

理想的な意味では、誰もがファイル システムの任意の領域にリポジトリを複製します。しかしその後、どうにかしてすべてのデータをプロジェクトにコピーするか、シンボリック リンクを作成する必要があります。これは面倒そうです。クローンしたリポジトリから作業を進め、変更を加えてからコミットできるのではないかと考えていました。しかし、問題は、彼らが私のユーザー名でコミットするということです。それとも、そのユーザー名でコミットできますか?

共同作業の非常に貧弱に設計された作品になる可能性が高いため、お詫び申し上げます。だから私も提案にオープンです。

ありがとう、

4

1 に答える 1

0

誰もが好きな名前でコミットできます。Github にプッシュしようとすると、アクセス制御が開始されます。そこでアカウントを設定できない場合は、最初に (メールで) コミットをバンドルとして送信できます。

最も一般的な方法は、各貢献者がコミットする独自のリポジトリを持ち、誰かが変更を中央マスターにマージして戻すことです (マスターへの変更も個々のリポジトリにプルバックされます)。

于 2013-09-13T02:05:21.107 に答える