pre-commit-hook

    2

    2答えて

    私はsubversionの専門家ではなく、次の問題のヒントについては非常に感謝しています。 Javaファイル(.java拡張子のみ)のヘッダーにコメント名を自動的に追加します。これは手動で行うことができますが、大量のコミットの場合、数百のファイルのヘッダーを変更するには時間がかかります。 svn pre-commitフック、または他のsvn機能が使用されている可能性があります。

    1

    1答えて

    yyyymmdd形式のサブディレクトリ名を検証するプリコミットフックを追加しようとしています。プロジェクトフォルダ全体ではなく特定のディレクトリにのみ適用する必要がありますフックスクリプトを書くのを助けてください。

    0

    1答えて

    %% 問題は解決し %% 期待通りに以下のコードは、私がUTF-8エンコーディングのための受信ファイルをテストバッシュでSVN事前にコミットフックを書くしようとして機能します。受信ファイルのパスを取得し、ディレクトリ/画像/削除されたファイルなどを無視するためにたくさんの文字列をジャグリングした後、私は 'svnlook cat'を使用して受信ファイルを読み込み、 'iconv -f UTF-8'

    0

    1答えて

    私はクライアント用のアプリケーションを開発中です。クライアントはプロジェクトを終了した後もアプリケーションを開発しているので、私はそれを簡単にする必要があります。私はJavaScriptを書くためにCoffeeScriptsを使っていて、Antスクリプトを使って自分のビルドサーバにプッシュするときにコンパイルします。 Antスクリプトは、同じ名前のJSファイルまでコーヒーのすべてのファイルをコンパ

    2

    1答えて

    私はコードレポジトリを管理するためにWindows上でCollabNet Subversion Edgeサーバを使用しています。私は本当に簡単な管理が好きです。 私が探しているのは、オープンソース/フリーで、簡単にCollabNet's Subversion Edgeと統合して、Webベースのコードレビューのいくつかの形式と、それを起動して実行する方法に関する具体的な指示を提供します。 私たちは事

    10

    5答えて

    現在、私たちはSVNを使用しています。 私はGitHubの使用を開始したいと思いますが、絶対に必要なことは、私たちが現在持っているように、コードのプリコミット(premerge)検証が必要であるということです。 GitHubはprecommithooks(premergehooks)をサポートしていますか? 私たちは5人の開発者のチームです。私たちは、すべてのコード(JavaScript)がJSL

    1

    3答えて

    バイナリファイルであるMySQLワークベンチファイルとして管理されているデータベースを使用してプロジェクトを開発します。コミットするためにバイナリファイルの違いを簡単に伝えることはできないので、コミットする前にそのスキーマのSQL作成スクリプトを更新する必要があります。そうすれば、SQLファイルの差分を実行して、何が変更されたかを確認することができます。 時々、人々は忘れたり、怠け者になったりして

    1

    1答えて

    は、テキストとオープンなtracチケットをチェックするためのプリコミットフックのコードです。テキストチェックが動作しますが、代入がsvnlookからテキストを取得して変数$ LOGに置くと、ログが見つからないというエラーが出ます。私はちょうど精神的で何かばかげたことをしていると確信していますが、なぜこれが機能していないのか私にはわかりません。 ご協力いただければ幸いです。 REPOS="$1"

    0

    2答えて

    WindowsマシンでSVNリポジトリを実行しています。コミットされたファイルをリモートWebサーバーにアップロードするスクリプトが必要です。私はプリコミットフックについて読んだことがありますが、実際にスクリプトを書く方法や、どの言語で書かなければならないのか分かりません。スクリプトのように見えるのは、実行する.batまたは.exeである必要があります窓で 誰かがWindowsマシンで実行するスク

    4

    1答えて

    コミットする前に作業ディレクトリがsvn-update、ビルド、テスト済みであることを確認するsvn commitフックを作成できますか?開発者がコミットする前に、コードがコンパイルされ、トランクの最新コードでテストされていることを確認したい。これにより、開発者が異なるソースコードを変更してビルドに失敗した場合に、トランクにおける統合の問題を防ぐことができます。 代わりに、更新されたファイルが存在