0

私はこのシナリオを持っています:私の同僚で、gitプロジェクト "xy"の同じブランチ(マスター)で作業しています。チームワークを可能にするために、私はプロジェクトの裸のリポジトリを作成し、私たちの両方にアクセス可能なネットワークドライブに配置しました。今では、新しいファイルとフォルダをベアリポジトリにプッシュしてマージしています。裸のGITリポジトリをセットアップするには、新しいコンテンツをプッシュした後に表示する必要がありますか?

私の上司は進歩を見たいと思っていますが、残念ながら、彼がリポジトリをクローン化しない限り、これは不可能です。私の上司やグループの他のメンバーが、ファイルを調べて開くことができれば、本当にうれしいだろう。 Githubのようなものは素晴らしいだろう。アイテムを(裸の)Githubリポジトリにプッシュすると、変更を介してオンラインで参照できます。

セットアップを改善するためのアイデアは非常に高く評価されています。

+0

'git --git-dir = BARE_REPOS git show FILEA'は、ファイルを見たいだけの場合にファイルを表示できます。 – Gregg

答えて

1

もちろん、githubを使って必要なことをすることもできます。 GitLabにはGitLabがあります.GitLabには、リポジトリがクラウドに収まらないようにするために、ローカルでホストできる無料のオープンソースコミュニティ版があります。

ベアボーンの代わりに、開発者がプッシュするたびに、選択したディレクトリにエクスポートするポスト受信フックを裸のリポジトリに追加することができます。その後、上司はそのディレクトリ内のプッシュされたコードを調べることができます。

0

保護された環境では、lighttpdとperl-cgiをインストールしてからgit instawebを使用してください。 (Its docs

関連する問題