1

subversionにディレクトリを追加したい。フォルダ構造を以下に示します。

ParentFolder

    DeviceFolder1---->File1
    DeviceFolder2----->File2

DeviceFolder2はサブバージョンの下にあります。DeviceFolder1をサブバージョンhttps://SubversionURL/DeviceFolder2に追加したいと思います。ここでは両方https://SubversionURL/DeviceFolder1

ParentFolderDeviceFolder1は破壊されてhttps://SubversionURL/DeviceFolder1おらず、存在しません。DeviceFolder1をsubversionに追加する際に従うべき手順は何ですか

注:親ディレクトリがSubversionディレクトリではないため、svn addを実行できませんでした。DeviceFolder2はSubversionの下でチェックアウトされたディレクトリですhttps://SubversionURL/DeviceFolder2が、DeviceFolder1はローカルマシンで作成されたフォルダであり、Subversionurlに追加したいと思いhttps://SubversionURL/DeviceFolder1ます。

ありがとう

4

2 に答える 2

2

これが役立つかどうかはわかりませんが、多くのSVNコマンドをSVNサーバーで直接実行できます。たとえば、これにより新しいディレクトリが作成されます。

svn mkdir https://SubversionURL/DeviceFolder1 -m "making a new folder"

次に、svn importを使用して、既存のファイルをこのディレクトリにインポートできます。このようなもの(構文を再確認し、しばらくの間これを行っていません):

svn import DeviceFolder1 https://SubversionURL/DeviceFolder1 -m "importing stuff" 

1つのトラップ:インポート後にローカルのDeviceFolder1をSVN作業コピーにしたい場合は、既存のディレクトリを削除して、新しい作業コピーをチェックアウトする必要があります。SVNでは、空でないディレクトリAFAIKにチェックアウトすることはできません。

于 2012-11-26T06:17:53.947 に答える
0

これに問題があるかどうかはわかりませんが os.system('svn add *')、コマンドラインから通常実行するものを使用して、これをSVNに追加します。

于 2012-11-26T05:48:05.600 に答える