問題タブ [subgit]
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.
subgit - Subgit インストーラー Windows 用
履歴データを使用して SVN から Git に移行しようとしていますが、これには SubGit を使用するように勧められています。zip ファイルをダウンロードしたところ、解凍後に bin フォルダーに subgit.bat があることがわかりました。
subgit を実行して Windows システムに subgit がインストールされていることを確認する方法がわかりません。
git - SubGit: ロックされていない場合は svn ファイルをロックする Git フック、または別のユーザーによってロックされている場合はコミットを拒否する
環境:
私は大きな UE4 プロジェクトに取り組んでいます。現在、SVN を VCS として使用していますが、私は常に git 開発者であり、ローカル リポジトリ、ローカル ブランチ、スタッシュを手放したくありません。
そのため、SubGit を使用してリポジトリの git バージョンで作業を開始しましたが、subgit は git から svn への変換を行います。これまでのところ、マージの代わりにリベースを使用することを余儀なくされているという事実を除けば、それ以外はすべて通常の git と同じです。
編集 1: リモート SVN リポジトリにアクセスできないため、私の subgit リポジトリはローカルのものです。これは、ツールが好きであるsvnadmin
かsvnlook
、私にとっては機能しないことを意味します。
質問:
現在、私のチームは、SVN で作業しているバイナリ ファイルをロックすることで作業しています。そのワークフローに自動的に参加する方法が必要です。そこで、コミットしようとしているファイルがロックされているかどうかを確認する pre-commit フックについて考えました。そうでない場合は、すぐにロックしてください。もしそうなら、私がロックの所有者かどうかを確認してください。そうでない場合は、コミットを中止します。
誰かがこのようなことを達成する方法の手がかりを持っていますか?