タグ付けされた質問 「clone」

クローンは、元のオブジェクトと同じ属性、データ、メソッドをすべて備えたオブジェクトのコピーです。または、別のシステムを模倣するように設計されたソフトウェアシステム。

30
JavaScriptでオブジェクトをディープクローンする最も効率的な方法は何ですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 JavaScriptオブジェクトを複製する最も効率的な方法は何ですか?obj = eval(uneval(o));使用されているのを見てきましたが、これは非標準であり、Firefoxでのみサポートされています。私は次のようなことをしましたobj = JSON.parse(JSON.stringify(o));が、効率に疑問があります。また、さまざまな欠陥がある再帰的なコピー機能を見てきました。 標準的な解決策が存在しないことに驚いています。
5180 javascript  object  clone 

30
JavaScriptオブジェクトを正しく複製するにはどうすればよいですか?
私はオブジェクトを持っていますx。y変更が変更されyないように、それをオブジェクトとしてコピーしたいと思いますx。組み込みのJavaScriptオブジェクトから派生したオブジェクトをコピーすると、余分な不要なプロパティが発生することに気付きました。私は自分のリテラル構成オブジェクトの1つをコピーしているので、これは問題ではありません。 JavaScriptオブジェクトを正しく複製するにはどうすればよいですか?


30
ディープクローンオブジェクト
私は次のようなことをしたいです: MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); 次に、元のオブジェクトに反映されていない新しいオブジェクトに変更を加えます。 私はこの機能を必要としないことが多いので、必要に応じて、新しいオブジェクトを作成して各プロパティを個別にコピーすることにしましたが、常に、より優れたまたはよりエレガントな処理方法があると感じています。状況。 オブジェクトを複製またはディープコピーして、元のオブジェクトに変更が反映されることなく、複製されたオブジェクトを変更するにはどうすればよいですか?
2226 c#  .net  clone 

7
ローカルブランチをリモートマスターでリベースする方法
リモートリポジトリのマスターブランチからクローンプロジェクトを作成していますremote_repo。新しいブランチを作成し、そのブランチにコミットします。他のプログラマーremote_repoはmasterブランチにプッシュしました。 次に、ブランチRBをremote_repoマスターにリベースする必要があります。 これを行う方法?端末に入力するコマンドは何ですか?
934 git  clone  git-rebase 

23
Javaでオブジェクトをコピーするにはどうすればよいですか?
以下のコードを検討してください: DummyBean dum = new DummyBean(); dum.setDummy("foo"); System.out.println(dum.getDummy()); // prints 'foo' DummyBean dumtwo = dum; System.out.println(dumtwo.getDummy()); // prints 'foo' dum.setDummy("bar"); System.out.println(dumtwo.getDummy()); // prints 'bar' but it should print 'foo' だから、に影響を与えずにdumto をコピーしてdumtwo変更したいと思います。しかし、上記のコードはそれを行っていません。で何かを変更すると、同じ変更が発生します。dumdumtwodumdumtwo おそらく、dumtwo = dumJavaは参照のみをコピーします。それで、の新しいコピーを作成してdumそれに割り当てる方法はありますdumtwoか?
794 java  object  copy  clone 


5
gitブランチ、フォーク、フェッチ、マージ、リベース、クローンの違いは何ですか?
Gitのブランチ、フォーク、クローンの違いを理解したいですか? 同様に、私がやるとどういう意味ですか git fetchではなくgit pullですか? また、何をしますか rebaseと比較どういう意味mergeですか? 個々のコミットを一緒にスカッシュするにはどうすればよいですか? それらはどのように使用され、なぜ使用され、何を表していますか? GitHubはどのように機能しますか?
502 git  branch  clone  git-clone  gitx 

20
git:fatal:プロトコル 'http'を処理しません
ウェブページからgit cloneコマンドをコピーして貼り付けました:https : //fedorahosted.org/ibus-typing-booster/ 私はこれを得た: user@host> git clone ​​http://git.fedorahosted.org/git/ibus-typing-booster.git Cloning into 'ibus-typing-booster'... fatal: I don't handle protocol '​​http'
307 git  clone  whitespace 


19
ArrayListを複製し、その内容を複製する方法は?
ArrayListJavaでのクローンを作成し、そのアイテムをクローンするにはどうすればよいですか? たとえば、私は持っています: ArrayList<Dog> dogs = getDogs(); ArrayList<Dog> clonedList = ....something to do with dogs.... そして、私はのオブジェクトclonedListが犬のリストと同じではないことを期待します。

11
gitのプルとクローンの違いは何ですか?
実行することの違いは何ですか(後mkdir repoとcd repo): git init git remote add origin git://github.com/cmcculloh/repo.git git fetch --all git pull origin master そして git clone git://github.com/cmcculloh/repo.git つまり、明らかに短い方ですが、それ以外は基本的に同じことをしていますか?
237 git  clone  pull 

6
Rubyのdupメソッドとcloneメソッドの違いは何ですか?
言うためdupのRubyドキュメント: 一般的に、cloneそしてdup子孫クラスで異なる意味を有することができます。ながらcloneその内部状態を含むオブジェクトを複製するために使用され、dup典型的には、新しいインスタンスを作成するために、子孫オブジェクトのクラスを使用します。 しかし、いくつかのテストを行ったところ、実際には同じであることがわかりました。 class Test attr_accessor :x end x = Test.new x.x = 7 y = x.dup z = x.clone y.x => 7 z.x => 7 では、2つの方法の違いは何ですか?
214 ruby  clone  dup 



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.