問題タブ [monotone]
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.
version-control - モノトーン - リポジトリの最新リビジョンのみを取得します
プルしたいリモートのモノトーンリポジトリがありますが、本当に必要なのは最新のリビジョンだけです (いいえ、履歴は必要ありません。はい、そうです。そして、私は本当に何時間も待ちたくありません)。完全な履歴を取得するには半分が必要です)。
それを行うことができる迅速かつ簡単な方法はありますか?
git - git と monotone の組み合わせ
単調なリポジトリで作業する必要があります。ただし、私は git に慣れており、変更をモノトーン (のようにgit-svn
) にプッシュする方法を探しています。monotone docによると、monotone リポジトリを git にインポートできます。しかし、私の変更を git から monotone にプッシュする良い方法を知っていますか?
git - Gitユーザーのためのモノトーン?
私はgit
今ではかなり慣れており、Monotone()を使用するプロジェクトに貢献し始めようとしていますmtn
。エクスポートシステムを使用してローカルでgitに変換することもできますが、
- 別のDVCSを学ぶのはそれほど難しいことではありません
- 学習は私にとって良いTM
- すべて同じDVCSを使用している場合は、他の開発者との調整が容易になります
mtn
経験豊富なgit
ユーザーを対象としたガイドやチュートリアルはありますか?それとも、ここの誰かが私に25セントのツアーをくれますか?
git - Gitコマンドからブランチだけを取得するにはどうすればよいですか?
重複の可能性:
Gitの現在のブランチのみを表示する
モノトーンDVCSをgitに移動しています。私のビルドセットアップでは、qmakeに現在のリビジョンと現在のブランチを取得させ(これらはbuildbotでビルドされているため)、定義として使用できるようにします。
gitで私ができること:
私の問題は、「git show-branch --current」にコミットメッセージと改行文字が含まれていることです。これは、コンパイラが気に入らないものです。どうすればgitをより簡潔にすることができますか?
git - コードの整理とソース管理(単調またはGit)
私はかなり大きなプロジェクト(10万行をはるかに超えるコード)に取り組んでいますが、開発者がその時点で好きなスタイルを使用するのはかなり面倒です(中かっこから変数名、ファイル名まですべてが異なります)。
コードの均一性への道の明らかな最初のステップは、(またはいくつかの)コード整頓ツールを介してコードを実行し、すべてのコードがチェックイン時に同じツールを介して実行されることを確認することです(たとえば、jenkinsを介して)。
すべてのバージョン管理履歴を完全に削除せずにこれを行うための賢明な方法はありますか?今、私はコードの行を調べて、誰がそれを書いたかを見つけて、なぜ彼らがそれを書いたのかをチケットシステムで調べることができます-私たちはそれをあきらめる必要がありますか?
現在はモノトーンを使用していますが、近い将来gitに移行する可能性があるため、どちらの回答にも興味があります。
algorithm - MATLAB で測定データを平滑化しますか?
MATLAB からデータを測定しましたが、データを最適に平滑化するにはどうすればよいでしょうか? データの例 (1 列目 = x データ / 2 列目 = y データ):
2 番目の列のデータは単調である必要がありますが、そうではありません。滑らかにする方法は?私はおそらく自分で短いアルゴリズムを発明することができますが、確立された実証済みのアルゴリズムを使用する方が良い方法だと思います...どうにかしてアウトライナーを統合して単調な曲線にする良い方法を知っていますか!?
前もって感謝します
haskell - 停止確率に関する Haskell での厳密でない評価
停止問題を実現する Haskel 関数が存在するとします。
x が定義されている場合は True に評価され、それ以外の場合は False に評価されます。
Haskell でこの関数を別の関数で呼び出していると仮定しましょう。
この状況で何が起こるのか、そして fHalt が単調な場合はどうなるのだろうかと思っています。私には2つの可能な答えが生じます:
Haskell は、事前定義された演算子 (つまり、(+) に対しても) に対して厳密な評価を使用します。fHalt が現在 BOT で評価されている場合、私の推測では、BOT+1 を最初に評価する必要があり (BOT になります)、全体的な評価は終了せず、BOT になります。
何らかの形で Haskell が内部 (x+1) が終了しないと判断した場合 (これは停止問題のために不可能です)、結果は False になり、fHalt は単調性に違反します。
私の質問は、Haskell で定義された実現不可能な停止関数を既に暗示していたので、この時点でイライラしています。答え1.が正しいと思いますが。