問題タブ [code-sharing]
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 - svn リポジトリが git に変換された後に作成された svn コミットを追加することは可能ですか?
先週、svn リポジトリを git に変換しました。実行に約 4 日かかりました。当初の計画では、週末にスクリプトを実行し、月曜日に git に切り替える予定でしたが、リポジトリのサイズが原因で、これは不可能であることが判明しました。
現在、テスト実行をオンラインのままにして、最新の svn コミットを git に追加することを考えていますが、いくつか問題が発生しています。どちらもあまり経験がないので、見つけたコマンドはすべて SO と Google のおかげです。
git に変換された最後のコミットは 69488 だったので、69489 以降のすべてのコミットを取得する必要がありました。私が最初にしたことは (このスレッドに感謝します):
しかし今、私はかなり立ち往生しています。(私の頭の中では) 論理的な次のステップは、リモートの bitbucket リポジトリがどこにあるかを新しいローカル git リポジトリに伝え、2 つをマージすることのようです。
しかし、これを行うと、自動的に解決できないマージ競合が発生します。これは、git が何をすべきかを知っている必要があるため、私には奇妙に思えます...何か不足しているのか、それとも大量のファイルを処理する必要があるのか競合を手動で削除するには?
.net - ライブラリを使用せずに .NET プロジェクト間でクラスを共有する方法は?
私は 2 つのプロジェクトを持っています。1 つはテスト版、もう 1 つは最終版です。共有コードをライブラリに入れる可能性があることは知っていますが、コンパイルされた結果が追加の DLL なしで単一のファイルになることを望んでいます。
php - LAN 上でソースコード (PHP) を共有する
私たちは 2 人で、同じプロジェクトに取り組んでいます。ソース コードは PHP です。XAMPP
でコードをテストするために使用しlocalhost
ます。
LAN 経由で接続されており、 にアクセスしてデータベースの設定を参照および変更できますhttp://192.168.192.XXX/phpmyadmin/
。
person1 がコードを変更した場合は、変更されたソース コードを取得できるように、その変更を person2 に電子メールで送信する必要があります。
LAN 上でファイルを共有できる方法があるか知りたいです。Person 2 は、Person 1 が変更を加えて zip ファイルを送信するのを待つ必要があるためです。
コードのコピーのみを保持し、両方がアクセスして変更できるようにする方法はありますか..
LANでFTPがブロックされています。
ibm-mobilefirst - Worklight シェルと内部アプリケーションを使用して、アプリケーション間で共通コードを共有できますか?
私の Worklight プロジェクトには、2 つの別個のハイブリッド モバイル アプリケーションが含まれています。これらのアプリケーションには、大量の HTML、CSS、および JavaScript が共通しています。両方のアプリケーションで共有できるように、共通コードをカプセル化する方法が必要です。
Worklight Shell と内部アプリケーションは、アプリケーション間で共通のコードを共有するのに役立ちますか?
もしそうなら、この目的のためにシェルと内部アプリケーションを使用する詳細なドキュメント、サンプル コード、またはチュートリアルはどこにありますか?
そうでない場合、Worklight アプリケーション間でコードを共有する別の方法はありますか?
git - ギット。複製する代わりに共有ディレクトリを作成するには?
同様の構成を持つ 3 つの git リポジトリと、それらの間にいくつかの重複したディレクトリがあります。それらは 1 つの大きなプロジェクトのサブプロジェクトです。
それらは同時に開発されましたが、歴史はわずかに異なります。
等々。
現在、複製されたパーツをカットして接着するオプションを探しています。私はそれがこのように見えるべきだと思います
サブツリーとサブモジュールについて読みましたが、完全には理解していません。プロジェクトで特定のディレクトリを指すことができるのに、なぜサブツリーを作成する必要があるのですか? つまり、 からサブツリーを作成する代わりに"feature1_lib/"
、プロジェクトを再構成して を調べることができます"Proj1_2_3_common/feature1_lib/"
。
では、あなたの観点から、ここでより良いオプションは何ですか? 最も簡単なものは何ですか?このような厄介な歴史をどのように処理して、移動後にいくつかの参照を作成するのですか?
c# - MVC コントローラー間で非同期メソッドを共有する
私はMVCゲームに少し遅れています.率直に言って、そこには非常に多くの情報があり、「正しい」キーワードを使用して答えに近づくことさえほとんど不可能です.
codes
データベースから取得してオートコンプリート リストに表示する関数があります。GetCodes
このメソッドをコントローラー間で共有したいのですが、これらcodes
は他のフォームで使用されています。
これのベストMVC
プラクティスは何ですか?
この関数で基本クラスを作成する方が良いですか、それともこれらのタイプのメソッドを共有するために Web API コントローラーを作成する方が良いですか?
[編集] 明確にするために、codes
私が提供しているオートコンプリートは、大きな州または州の都市のリストのようなものです。これは、連邦レベルで変更が発生した場合にのみ政府によって更新される静的なリストです。
検索を実行する機能をカット/ペーストしたくないだけで、再利用可能なものを書きたいのです。現在、関数GetCodes
は 1 つの Controller にあり、そのコントローラーの Action メソッドをサイトの他の部分から呼び出します。私はこれが好きではありません.ASP.NETの他の部分を使用して、より堅牢な方法でこれを達成する方法についてのアドバイスを探しています.
ありがとうございました
java - Eclipse にインポートされた 2 つの GAE Maven プロジェクト間で共通のコードを共有したい
A と B の 2 つの GAE Java プロジェクトがあります。A の成熟したクラスのいくつかを B で使用したいと考えています (もちろん、A でも引き続き使用します)。両方のプロジェクトは、maven を使用して作成され、Eclipse にインポートされました (私の考えでは、これにより maven がプライマリになり、Eclipse がセカンダリになります :-)。
Mavenをプライマリに保ちながら、これを行う最良の方法は何ですか?
解決策は次のようになると思います。
- 新しい Maven プロジェクト C を作成します。
- 共通クラスを C に移動します。
- A と B の pom.xml に C を依存関係として含めます (最初に C を jar としてエクスポートせずにこれを行うことは可能ですか?)。
うまくいけば、この後、mvn appengine:devserver
A と B を互いに独立して実行およびテストできるようになります (ほとんどの場合、実行によって行われます)。
Maven に関する私の知識は限られているため、このプロジェクト C を次のように作成するにはどうすればよいですか (たとえば、どのアーキタイプを使用するか)。
- 独立した Eclipse プロジェクトとして正常にインポートされます。
- jar としてエクスポート可能であること (必要な場合)、および、
- C が変更されたときに A と B の再構築をトリガーします。
mvn appengine:devserver
より良いが完全に異なる解決策があれば、それも考慮しても構いません。
構成:
- OS: OS X 10.9.5
- メイヴン: 3.1.1
- Eclipse: m2eclipse を使用したケプラー (4.3)
- Java: 1.7.0_45
ありがとう!!
java - 独自の Android ライブラリを作成してホストする方法
複数の異なるAndroidアプリケーションで使用するログイン画面の作成に取り組んでいます。他の人がアプリで私のログイン機能を使用できるようにパッケージ化する最良の方法は何でしょうか. 変更を加える場合に備えて、それらを自動同期することをお勧めします。***編集**** ライブラリモジュールにパッケージ化するのが最良の選択肢のようです。このモジュールをアップロードして、このモジュールを更新すると、たとえば github からプルすることなくシームレスに更新されるようにするにはどうすればよいですか。
ありがとう!