0
私たちは小さなプロジェクトのいくつかを共同作業したい2人の開発者です。私たちはこれを行うためにGitを使用しています。同時に押すと上書きしないようにする、Git(SourceTree)
私たちはSourceTreeというクライアントを使用しています。これはGitのコマンドを使う必要性を置き換えます。
質問:変更を同時に適用するとどうなりますか?可能であれば、お互いの変更を上書きしないようにしたいと考えています。
読んでいただきありがとうございます、うまくいけば私の質問にお答えできます。
コマンドラインのgitでは、 '--force'でプッシュしない限り、リモートリポジトリの変更を上書きすることはできません。私はSourceTreeを使用しませんが、それは同じであると思います。 – Ajedi32
Gitは衝突を処理するのには大変優れていますが、同じコード行を変更した場合、あなたや第2の開発者が手動で解決しなければならない "マージ競合"があります。 Gitによって自動的に上書きされます。 – naththedeveloper
別のSOの質問にこれについての詳細な説明があります。 http://stackoverflow.com/questions/4643998/how-git-works-when-two-peers-push-changes-to-same-remote-simultaneously – root545