問題タブ [bazaar]
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.
svn - 削除されたファイルの履歴を調べる
Subversionでファイルを削除した場合、その履歴と内容を確認するにはどうすればよいですか?svn cat
存在しないファイルを実行しようとするsvn log
と、ファイルが存在しないというメッセージが表示されます。
また、ファイルを復活させたい場合は、svn add
元に戻す必要がありますか?
(Subversionについて具体的に質問しましたが、Bazaar、Mercurial、Gitがこのケースをどのように処理するかも聞きたいです。)
git - Git リポジトリの双方向ミラーを別の SCM に提供するにはどうすればよいですか? (bzr、hgなど)
過去 6 か月ほど、メインの Perforce リポジトリの双方向 Git ミラーを使用して、ワークフローの評価を行ってきました。私はそれを使用することに恋をしたと言わざるを得ませんが、これまでのところ1つの致命的な欠陥がありました.Windowsのサポートはひどいです.
通常、これは私にとって問題ではありませんが、今は問題です。Git リポジトリでローカルにコミットされたいくつかの作業を行う必要がありますが、このボックスの Git ディストリビューションには解決できない問題があるため、作業する必要があるマシンからアクセスできません。
とにかく、できれば 2 番目のミラーを実行したいと考えています。今回は Git リポジトリに便乗していますが、Mercurial または Bazar を介してサービスを提供しています。有望に見えるいくつかのツールと、ブログのコメントで、人々はこれを行ったが完全ではないと言っているいくつかの参照を見つけました。
Windowsで問題なく動作する別のDVCSを使用して、Gitリポジトリへの双方向ミラーを維持する簡単な方法があるかどうか、誰か教えてください。
お手数おかけしますがよろしくお願いいたします...
ジェイミー
bazaar - Bazaar: 単一の開発者からアクセス可能なリポジトリへの移行
チュートリアルで説明されているように、シングルユーザーモードでプロジェクトに bazaar DVCS を使い始めました。このプロジェクトに別の開発者を参加させたいのですが、マルチユーザーの「分岐可能な」リポジトリは、私の小さなアドホック ディレクトリとは構造が異なるようです。ある場所から別の場所に移動する方法に関するドキュメントが見つかりません。誰か助けてくれませんか?
bazaar - bzr remove 変更がコミットされていないブランチを持つファイルを削除する
bzr remove コマンドを使用して、bzr リポジトリのバージョン管理されたファイルを削除する必要があります。
bzr remove file_name
バージョン管理されたファイルを(ファイルシステムから)削除します
bzr commit を使用できません (ファイルがリポジトリから削除されているため)
bzr コミット
変更されたすべてのファイルをリポジトリにコミットします。
ブランチにコミットされていない変更がある場合でも、ファイルを単独で削除するにはどうすればよいですか?
変更されていないものをすべてコミットします
bazaar - Bazaar バウンド ブランチのコミットと更新
ウェブサイトには bzr を使用しています。私は現在のものをすべてセットアップしているので、それらをバインドすることでマスターブランチがサーバー上に保持されます。これは、ローカルでコミットすると、変更が自動的にプッシュされることを意味します。これまでのところすべて順調です。
しかし、リモート サーバーで更新プログラムを呼び出す必要があります。これは一部の人にとっては素晴らしいことですが、ますます面倒だと感じています。
コミット、プッシュ、およびリモート更新を同時に行う方法はありますか?
svn - bzr-svnでサポートされていないsvn:externalsを回避するための巧妙なハックがありますか?
私はbzrを使用してSubversionリポジトリにアクセスしています。これは素晴らしいことですが、リポジトリはかなりの数のsvn:externalsプロパティを使用して、関連するプロジェクトからコードを取り込みます。
Bzr-svnはまだsvn:externalsをサポートしていません。
この制限を回避する良い方法はありますか?
git - DVCS できれいなリビジョン履歴を作成することは価値がありますか?
以前は、Mercurial のコミットに戻って編集し、きれいな履歴を作成しようとしていました。関係のない 2 つのことを 1 つのコミットに入れたり、複数のコミットを行って 1 つのコミットとして理解した方がよいかもしれませんが、最終的には時間の無駄のように思え、履歴が完全ではないという小さな恥ずかしさを乗り越えることができました。
あなたはまだこれをしますか?なぜそれはあなたにとって価値があるのですか、なぜもうやらないのですか、これをやったことがありますか、または始めようと考えていますか?
もし私が Linux カーネルに貢献していたら、Linus が私のパッチを拒否するので、これは明らかに私の時間の価値があるでしょう。私のプロジェクトには通常、数人の開発者しかいません。
bazaar - バザー+クルーズコントロール
私が一緒に働いているチームは VCS として Bazaar を使用しています。CruiseControl (CC) と PHPUnderControl (PUC) をミックスに導入したいと考えていますが、bazaar と CC のドキュメントやプラグインが見つからないようです。cc.net 用のプラグインがありますが、Linux 上で実行する必要があります。はい、mono は知っていますが、PUC には cc.net ではなく CC が必要なようです。bazaar が CC と統合する方法はありますか。
git - 分散バージョン管理システムを使用した、最もクールな/最も変わったハックは何ですか?
私は数か月間 git を使用してきましたが、私の日常業務をより良いものに変えたほとんどの要因は、分散型 VCS の柔軟性と強制されたデフォルト ポリシーの欠如に起因する可能性があることがわかりました。
かなりの数の人々が同じように感じ、この種の柔軟性を築いてきたようです
- 異なるマシン間でホーム ディレクトリを同期しているユーザーからのかなりの数のレポートを読みました。
- IkiWikiはソース管理に基づいて構築されており、分散 Wiki として使用できます。
- git に基づいて構築された分散バグ/問題追跡システムがいくつか存在します (他の DVCS については不明)。
お気に入りの DVCS を使用して実装したクールなアイデアは何ですか?