質問

ですので特定のファイルの変化から別のユーザーの作業ディレクトリをその地域のIPアドレスとは何ですか。

例えば

git pull http://192.168.1.101/sandbox/somefile.php

この両方のユーザーの利用も行わないものとします。

おかげさ

P.

役に立ちましたか?

解決

への対応の両Rupの答えeckesの答えは、私たちのこれまで:

だかのIPアドレス、ユーザーのPC 192.168.x.x (この例では下記をする必要がありますの共有フォルダにないものとします。

  1. 右クリックして希望したいフォルダを共有ユーザーのPCとプロパティ(Properties)を選択します。
  2. 選択のタブです。
  3. 選択'このフォルダのフォルダにされています。今回の例です。
  4. [OK]ボタンをクリックします。

PCが必要になりますinitialised空gitリポジトリのために追加する新しいリモートする前に引きます。

例:

git init
git remote add <alias> //<ip_address>/<shared_folder_name>
git pull <alias> <branch>

の問題である、上記のことをコピーするコンテンツ全体の共有フォルダにまとめた。いまだに見なければならないというニーズに引き寄せindividialファイルから別のユーザーの作業ディレクトリを設定します。

他のヒント

はい、それはあなたが持っているもののファイル共有メカニズムに依存しますが。あなたが欲しい場合は、それらがこれを設定している可能性があなたの他のユーザは、ほぼ確実に、デフォルトではHTTPを介して自分のリポジトリをホスティングしているではありません。あなたはおそらく、やりたいことは、あなたがすなわちIPを介して行うことができます使用XPのファイル共有である。

git pull \\192.168.1.101\shared_directory\sandbox

共有ディレクトリがあるかどう設定するか、

git pull \\192.168.1.101\c$\full_path_on_c_drive\sandbox

そこには共有ディレクトリはませんが、あなたは自分のマシンに十分なアクセス権を持っている場合。

Rupのの答えの代わりに、あなたは

を使用してWindowsドメインボックスにアクセスすることができました
git pull //hostname.domain/share/to/repo

repo.gitディレクトリが含まれているフォルダです。引っ張っは作業コピーをチェックアウトしたときに別のブランチをあなたにプッシュすることとしてpushにチェックアウトされるまで、あなたが戻っレポへの変更をrepoすることはできません。

あなたが引っ張られ、バック分岐masterへの変更をプッシュしたい場合は、別のブランチがhostname.domain/share/to/repoにチェックアウトされるまで、

そうでは、あなたがプッシュすることができません。 1つのワークフローは、未使用の分岐を有していて(例えばunused_branchと呼ばれる)とあなたが戻って変更をhostname.domainpushにこのブランチをチェックアウトすることです。

クリーナーの代替は、あなたや他のユーザーがアクセス権を持っていることをコンピュータ上で裸のレポを持っているだろう。その場合、あなたは裸のレポが無い作業コピーをチェックアウトしたので、前に別のブランチをチェックアウトすることなく、pushことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top