KB: SVNリポジトリへのコミットがファイルロックのために失敗する可能性があります
ソリューションの詳細
エラーメッセージは、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/
このテキストには翻訳する内容が含まれていません。他のテキストを提供してください。