問題タブ [bitbucket]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - マシン固有の構成のバージョニング
たとえば、Web サイトの複数の場所から作業したいと考えています。すべての PC には、プロジェクトの独自のリポジトリ (できれば Mercurial、それ以外の場合は Git) がありますが、各コンピューターには、base_url など、ローカルでテストするための独自の構成設定が必要です。グローバル構成設定も含むこの構成ファイルをバージョン管理する最良の方法は何ですか?
リポジトリの詳細:
- config.php を使用した BitBucket のレポ: グローバル構成 + ライブ サーバーの構成
- config.php を使用した PC A のレポ: グローバル構成 + PC A に固有の構成
- config.php を使用した PC B のレポ: グローバル構成 + PC B 固有の構成
BitBucket リポジトリをチェックアウトすると、完全なライブ サーバー構成が取得されます。調整を行ってローカルでテストする必要がある場合は、ライブ設定を PC 固有の設定に変更します。次に、バグなどを修正し、コミットして BitBucket にプッシュします。この時点で、PC 固有の設定がグローバルな BitBucket リポジトリにプッシュされます。これは私が望むものではありません。
では、これを適切に行うための最良の方法は何ですか?
mercurial - bitbucket mercurial でユーザー名が正しく表示されない
プライベート リポジトリがあり、自分のマシンからコミットします。私のhgrcファイルには、このようなsthがあります
私のバケット アカウントでは、同じメールと名前を John に設定しています。今、私はコミットし、概要タブの下にまったく別の名前があります。どうすれば修正できますか?よろしくお願いします
mercurial - Mercurial を使用して bitbucket にコードを追加するための正しいディレクトリ構造
ここにプロジェクトリポジトリがあります。コードだけではありません。wiki とその他のドキュメントがあります。
https://bitbucket.org/udfr/main/overview
コードをどのディレクトリにコミットする必要がありますか? このディレクトリであるソースのタブがあります: https://bitbucket.org/udfr/main/src
そこにコードを配置する前に、これが正しいアプローチかどうかを確認したかったのです。他の人がこれに bitbucket をどのように使用しているかを知りたかったのです。
mercurial - bitbucket でサブリポジトリを使用する
サブリポジトリを bitbucket にプッシュしようとすると、次のエラーが発生しました。
問題の解決方法を説明するこのリンクに遭遇しましたが、何をすべきかわかりません。
Logging サブリポジトリを に配置する必要がありD:\Work\
ますか?
水銀サブパスで正確に何をすべきですか? これにより、ローカルでクローンを作成できますか?
編集:要求に応じて、ここに私の.hgsubファイルの内容があります
mercurial - Mercurial リポジトリの 1 つのバージョンを削除して、別のバージョンと同期しようとするとどうなりますか?
私がそれをしたとき、私に何が起こったのか知っています。警告が生成されなかったため、同期は明らかに成功しましたが、リモート リポジトリのクローンを作成したところ、同期がまったく行われていないことがわかりました。リモート リポジトリとして bitbucket を使用していました。
しかし、私はこれが起こるべきことだとは思いません。じゃあ何?
bitbucket - Mylyn を Bitbucket と統合する方法はありますか?
Bitbucket には課題トラッカーがありますが、Mylyn タスクに変換できますか?
svn - git または svn を使用して MonoDevelop プロジェクトを BitBucket に接続するにはどうすればよいですか?
無料のプライベート リポジトリを使用できるため、BitBucket を使用してコードをホストしています。
MonoDevelop を使用して git、svn 経由で bitbuck に接続したい場合は、接続の詳細を教えてもらえますか? MonoDevelop では HG がサポートされていないという印象を受けました。
mercurial - Mercurial-複数のヘッド-一方のヘッドを「放棄」し、もう一方をチップ/デフォルトとして使用するにはどうすればよいですか?
私はBitbucketで他の誰かのリポジトリをフォークし、いくつかの変更を加えました(そしてそれらをフォークしたリポジトリにプッシュしました)。その間に、元の作者は大幅な変更を加えました(ほとんど書き直しました)。
以前に行った変更が何にも影響を与えることなく、彼が新しい変更を簡単にプルできるように、リポジトリを彼とまったく同じになるように更新したいと思います(ただし、変更はそのタグに残っています)。
私は彼の変更を私のローカルバージョンにプルしました、それは私に2つの頭を残しました。私は彼の頭をチップ/デフォルトとして取り上げたいと思います。私はこれを(いくつかのSOの回答に基づいて)解決しようとしました:
これは私が望む状態に私を置いたようでした。私の作業ディレクトリは彼のように見えます。しかし、試してみると、hg push
これにより複数のリモートヘッドが作成されると言われ、これが私が望むものかどうかはわかりません(メッセージによって怖いように聞こえます!)
それで、私はこれを正しく行いましたか?プッシュを強制する必要がありますか?これは私が望むことをしますか(例えば、私がそれらに到達できるように私の変更のコピーを保持しますが、一般的に干渉しない方法で?)。もしそうなら、これはこれを達成するための最良の方法でしたか?
version-control - Mercurialの単一のローカルリポジトリから複数のリモートリポジトリにプッシュする
AppHarborを使用して軽量のWebサイトをホストすることを検討しており、Mercurialの統合を調査していました。
現在、リモートリポジトリにKilnを使用していますが、現在AppHarborはBitBucket統合のみをサポートしています。
1つのローカルリポジトリに対して2つのリモートリポジトリを持つことは可能ですか?それで、ローカルからコミットをプッシュすると、両方がプッシュされますか?
BitBucketからプルしたくはありません。プッシュするだけで、AppHarborで取得してデプロイできるようになります。
mercurial - TortoiseHg はサーバーと自動同期しません
https://bitbucket.org/にリポジトリを作成し、TortoiseHg を使用してローカル マシンのフォルダーにクローンします。ファイル コミット ファイルを追加することはできますが、Bitbucket のサーバーでファイルが更新されないことがわかりました。ちょっといじってみると、この同期オプションがあることがわかりました。私が得られないのは、なぜ同期を押さなければならないのかということです。コミットするつもりなら、コミットする必要があります。
どこに保存されているか 削除サーバーとすぐに同期されない場合。
注: SubVersion で十分な経験を積みながら、TortoiseHg と Mercurial を試しています。