3

私はgitとgithubを初めて使用しますが、EclipseEgit用のgitプラグインについて質問があります。

githubリポジトリからリモートサーバー(github以外)にクローンを作成しました。これを簡単にするために「rserver」と呼びます。現在、eclipse(およびRSEプラグイン)を使用してコンピューターからローカルに「rserver」上のリポジトリ内のファイルを編集していますが、行った変更のコミットなどのgitアクションを実行する場合は、「rserver」で直接実行します。 (コマンドライン)。今度は、eclipseと(私が最良のオプションだと思う)egitプラグインを使用して変更などをコミットできるようにしたいと思います。プログラムとして機能するには、すべてのコードが「rserver」に残っている必要があるため、githubリポジトリの別のローカルクローンを作成する意味はありません。しかし、私がegitで試したすべてのオプションは、まさにそれを実行しているようです。

ローカルのEclipseSDKから「rserver」とgithubの間のすべてのgitアクションを管理することは可能ですか(それ以外の場合は、Eclipseでターミナルを使用します)?もしそうなら、どのように?

4

2 に答える 2

2

git clones repos, meaning they contain the same objects.

I don't think there's a way to work on a remote repo, but you should git clone your rserver repository locally, work and commit there (this using eclipse), and when you want to upload your code to rserver or github, you just push your changes there.

When you git push, you make the remote branch point to the same commit your local branch points, uploading any remote-missing object.

Probably you will want to add both remote repostiories (rserver and github) as remotes of your local repository, so then you can decide to whether of both to push changes to.

于 2012-11-18T20:40:51.323 に答える
0

ファイルをリモートで編集できることには多くの価値があり、gitでファイルをバージョン管理できることには多くの価値があります。現在、私は同じ状況にあります。ただし、私の「サーバー」はPuppetマスターです。EclipseのローカルPCを使用して、PuppetマスターのRSEを介してファイルを編集しています。Puppetマスターでファイルを直接編集し、変更を試し、それが機能しない場合はファイルの変更を続けることには多くの価値があります。次に、gitアクションを実行するためだけにサーバーにSSH接続する必要があるのはばかげています。git add、commit、push、そしてサーバーに移動する必要があるローカルgitクローンがあると、gitpullはさらに馬鹿げています。Eclipseでは、RSEを介してgitアクションを実行できるようにする必要があります。

于 2018-05-30T00:38:31.450 に答える