問題タブ [commit]
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 コミットの問題: XML データの形式が正しくありませんでした
SVN の奇妙な動作が発生しています。mod_dav、mod_dav_svn、およびSVN 1.5.2を使用して、Apache 2.2.9でSVNリポジトリを実行しています。チェックアウトしようとすると (リモート 1.5.4 クライアントまたはサーバーローカル 1.5.2 クライアント - どちらも「デフォルト」の svn バイナリから)、次のようなメッセージが表示されます。
mx-mac:Test mx$ svn ci -m "" Adding test.txt svn: コミットに失敗しました (詳細は次のとおりです): svn: XML データは整形式ではありませんでした
HTTP 接続を盗聴して分かったのは、リモート SVN リポジトリ (Apache) への 1 つの要求が「ピアによるリセット」で終了し、応答を返さないことです (HTTP Scoop を使用して盗聴しました)。
Apacheの設定に関しては、すべてのモジュールがロードされています。レポに適切な権限が設定され、レポは svnadmin create によって作成され、apache ユーザーに chown されました (とにかく、chmod -R 777 レポ ディレクトリを実行しても機能しませんでした)。
Apache 構成には、認証とともに DAV および SVNPath ディレクティブが含まれています。
数時間試してみた後、私はかなり必死になっているので、誰かがそのような問題に遭遇したことがあるなら、私に知らせてください. どうもありがとう!
php - PHP で MySQL のコミット/ロールバックを実装するにはどうすればよいですか?
基本的に、このスクリプトは実行に時間がかかり、タイムアウトすることもあり、データベースの周りに半完全なデータが残っています。(はい、完璧な世界では、コミットとロールバックを実装する代わりにそれを修正することを知っていますが、そうしないことを余儀なくされています)
これが私の基本的なコードです(簡単にするために簡略化しています):
したがって、私の問題は、そのwhileループ内のプロセス全体が完了していない場合、挿入された行がそこに留まらないようにすることです。whileループの最初と最後でコミット/ロールバックを使用してこれを行うことができると思いますが、方法がわかりません。
git - ブランチのないタグに対する Git コミット
ブランチを作成せずにソース コードのタグ付きバージョンをチェックアウトすると、Git はどのブランチにも関連付けられていないことを示します。変更を加えてチェックインさせていただければ幸いです。それらの変更はどこに行きますか?「マスター」に戻すと、それらは消え (マスターにあったものによって上書きされ)、再び見つけることができないようです。何を与える?Git で、本質的に匿名のブランチに対して変更をコミットできる場合、それらを元に戻すことができるでしょうか?
git-svn - 不完全な「git svn dcommit」の後にコミットが失われる
「git svn dcommit」操作の途中でコンピューターの電源が切れた後、いくつかの重要なコミットがありません。それらを元に戻す方法がわかりません。「git log」にコミットが表示されません。アイデアはありますか?
sql-server-2005 - データベース内のテーブルの変更を元に戻す
私のアプリケーションには次の手順があります。
製品のデータベース (20,000 行) が存在します。
私たちのクライアントには、Excel ファイルをインポートする「インポート」機能があります。
これは、すべての製品テーブルの行を削除してからインポートを実行することによって実装されます。これは、データに対してプログラムで計算を実行するため、長い作業です。
明らかな問題は、「インポート」アクションが失敗した場合 (IO スタッフ)、products テーブルに none/partial/curropt データがあることです。
「インポート」操作が失敗した場合、元のデータが残ることを願っています。
これは、SQL Server 2005 を使用し、VS2005 設計ツールで作成した XSD を使用して、C# で記述された ASP.NET アプリケーションです。
git - Git で古いコミットのタイムスタンプを変更するにはどうすればよいですか?
既存のプッシュされていないコミットを変更する方法への答えは? まだ上流にプッシュされていない以前のコミット メッセージを修正する方法を説明します。新しいメッセージは、元のコミットのタイムスタンプを継承します。これは論理的に思えますが、時間を再設定する方法はありますか?
git - 変更を保持したまま、選択したコミット ログ エントリを Git リポジトリから削除する方法は?
選択したコミット ログ エントリをリニア コミット ツリーから削除して、エントリがコミット ログに表示されないようにしたいと考えています。
私のコミットツリーは次のようになります。
B と C のエントリを削除して、コミット ログに表示されないようにしたいのですが、A から D への変更は保持する必要があります。おそらく単一のコミットを導入することで、B と C が BC になり、ツリーは次のようになります。
または、理想的には、A の直後に D が続きます。D' は、A から B、B から C、C から D への変化を表します。
これは可能ですか?はいの場合、どのように?
これはかなり新しいプロジェクトであるため、現時点ではブランチがないため、マージもありません。
svn - Subversion を使用してコミットに基づいてビルドする
簡単な質問です。私は Visual Studio を使用しており、subversion をインストールしたばかりです。プロジェクトを強制的に msbuild でビルドするにはどうすればよいですか。ビルドが成功した場合は、ユーザーに警告します。TortoiseSVN、VisualSVN、または AnkhSVN (名前は何でも) を組み込みのコミット時にビルドを強制する機能がある場合は使用します (これは彼らの使用法ではないことを知っています。SVN にコミットするための単なる GUI として使用されることはわかっています)。これらのツールのいずれかを使用して、この余分なことを行うことができるかどうかを知りたいです。
まとめとして、Subversion をコミットする前に構築する簡単な方法を探しています。
eclipse - ファイルを SVN リポジトリにコミットする際の問題
プロジェクトのルート ディレクトリに maven pom ビルド ファイルがあります。Eclipse (Europa) から SVN リポジトリと同期しようとすると、赤い二重矢印がファイル アイコンに追加されます。これは、前回の同期以降、ローカル コピーとリポジトリ内のコピーの両方が変更されたことを意味します。
「オーバーライドして更新...」を実行しようとすると、エラーメッセージがスローされます。
この場合、何をすべきか考えていますか?