0

TortoiseHg が私を怒らせています! しゃれは意図されていません。

私は、diff や revert などの適切なソース管理を実現しようとしている単独の .NET 開発者です。

たとえば、ネットワーク共有に中央レポを置きたい"\\server\repos\DO I NEED A FOLDER HERE"

およびローカルコピーなど"... My Documents\Visual Studio 2010\Websites\My Website"

しかし、クイック スタート ガイドhttp://tortoisehg.bitbucket.io/manual/2.4/quick.htmlは私の場合は関係ありません -リポジトリをクローンしたくないと思いますか?

誰かが達成するための手順とその順序の概要を教えてください:

  • ローカルコピー
  • ネットワーク共有上の中央リポジトリ (定期的にバックアップされます)

例えば

  1. リポジトリ用のフォルダを作成"\\server\repos\My Website"
  2. ".. My Documents\Visual Studio 2010\Websites\My Website"レポへのリンク
  3. ファイルの追加 / ファイルのコミット - ここでの用語がわかりません

または、ばかではないドキュメントの方向を教えてください。

TortoiseHg を選んだのは、モダンでシンプルだと思ったからです。

代わりに Source Gear Vault を使うべきでしたか?

どんな助けでも大歓迎です!

4

1 に答える 1

3

私は専門家ではありませんが、最初にリポジトリのクローンを作成する必要があると思います。ネットワーク共有を他の「サーバー」(bitbucket など) と同じように扱います。したがって、ネットワーク共有からローカル マシンに複製します。その後、コミットはすべてローカル マシン上で行われます。ネットワーク共有に送信する準備ができたら、プッシュを実行します。プロセスはまったく同じですが、Web アドレスの代わりにネットワーク共有にプッシュできます。

私がすることは、あなたのにリポジトリを作成することですnetwork share。次に、それを複製しlocallyます。それは本当に簡単です。mercurial をインストールしたら、hg init任意のディレクトリを使用でき、作業リポジトリが作成されます。hg push netshare次に、適切な場所を指すようにショートカットを設定するだけで、代わりにhg push \\server\reposなどのようなことができます.

また、ファイルの追加はコミットと同じではありません。ファイルを追加するとき、mercurial に「ねえ、これ/これらのファイルへの変更を追跡したい」と言っていることになります。コミットすると、mercurial に「ファイルを変更したので、最後にコミットしてからの変更を記録してほしい」と伝えていることになります。

于 2012-05-29T16:42:22.770 に答える