KB: SVNリポジトリへのコミットがファイルロックのために失敗する可能性があります

Altium Designer Altium Designer
Starting in version: 18 Up to Current
[なぜ] SVNリポジトリへのコミットがファイルロックのために失敗する可能性がある [何を] コミットがエラーで失敗する - コミット失敗 - 前の操作が完了していません。「cleanup」を実行してください、もし中断された場合。 [方法] "C:\Program Files\Altium\[バージョン]\Subversion Client\SVN cleanup" を実行します

ソリューションの詳細

エラーメッセージは、SVNプロセスが既にパスで指定されたフォルダにアクセスしている可能性を示しています。
 
.svnのロック情報が破損している可能性があり、ローカル作業コピーでsvn cleanupを実行するとこの問題が解決するかもしれません。TortoiseSVNをインストールして再起動すると、ローカル作業コピー(.svnフォルダを含む親フォルダ)の右クリックメニューにクリーンアップオプションが有効になり、クリーンアップコマンドを実行した後、コミットが成功する可能性があります。
 
コマンドラインからローカル作業コピーで
"C:\Program Files\Altium\[version]\Subversion Client\SVN cleanup"を実行して、アクティブなSVNプロセスを終了させることも可能です。また、

Windowsのコマンドプロンプトを開きます。

これは、Windowsのスタートボタンをクリックして検索ダイアログにCMDと入力し、CMD.EXEを選択することで行えます。

または、Windowsスタートボタンを押し続けてRキーを押して、実行ダイアログを開き、CMDと入力します。

コマンドウィンドウが開いたら、CDコマンドを使用してプロジェクトの作業ディレクトリを変更します。

Windowsエクスプローラーからパスをコピーした場合、CDに続けてスペースを入力します。

その後、右クリックして貼り付けを選択すると、パスが貼り付けられます。

プロジェクトフォルダ内で、次のように入力します:svn cleanup

次に、Exitと入力してAltium Designer内でファイルの再コミットを試みます。

svnから新しいコピーをチェックアウトして、既に変更されたファイルで置き換えることも、これらのファイルをコミットする別の方法です。

問題は、Windowsエクスプローラーでリポジトリの変更をコミットし、Altiumでプロジェクトを右クリックしてVersion Control ► Refreshをクリックすることで解決されるかもしれません。

バージョンコントロールに関するドキュメントはこちらです: https://www.altium.com/documentation/altium-designer/using-version-control-ad
https://www.altium.com/documentation/altium-designer/version-control-and-design-repositories-ad

その他、役立つリンク:

https://subversion.apache.org/
https://git-scm.com/
https://tortoisesvn.net/

SVNコマンドラインに関する参考資料も役立つかもしれません: http://www.yolinux.com/TUTORIALS/Subversion.html
https://www.visualsvn.com/visualsvn/download/

このテキストには翻訳する内容が含まれていません。他のテキストを提供してください。

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.