🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
バージョン管理

バージョン管理はコンピューター上にファイルとして格納されているドキュメント・プログラム・その他の情報の変更履歴等を管理するものです

Subversion

Subversionは、使い方はCVSによく似た、CVS(Concurrent Versions System)を改良したバージョン管理ツールです。

Q&A

解決済

2回答

7719閲覧

Dropbox上にSVNリポジトリを作成したい

dem0nmichik0

総合スコア37

バージョン管理

バージョン管理はコンピューター上にファイルとして格納されているドキュメント・プログラム・その他の情報の変更履歴等を管理するものです

Subversion

Subversionは、使い方はCVSによく似た、CVS(Concurrent Versions System)を改良したバージョン管理ツールです。

0グッド

0クリップ

投稿2019/12/27 03:54

編集2019/12/27 04:34

###実現しようとしていること
アプリケーションを開発するにあたり,SVNでバージョン管理しようとしています。また,自宅と会社など隙間時間を見つけて,基本設計や詳細設計,プログラミングを実施しようとしています。なので,Dropbox上にSVNリポジトリを作成して各種ドキュメント・ソースを自宅と会社で共有できるようにしたいと思っています。

###分からない・困ったこと
「C:\Shared\Dropbox」下にSVNリポジトリが作成できず下記エラー内容が表示される。
エラー内容:「リポジトリ作成中にSubversionがエラーを返しました。フォルダが空か書込み禁止でないか確認してください。」

###経緯
自宅と会社のPCで「ユーザ名」が異なるため,デフォルトのDropboxのインストール先が異なります。
そのため,下記リンクを参考にDropboxの保存フォルダ場所を「C:\Shared」にしました。
Dropbox を Subversion のリポジトリとして使う - Programming ...
そして,「C:\Shared\Dropbox」で「右クリック」→「TortoiseSVN」→「ここにリポジトリを作成(Y)」をクリックしてSVNリポジトリを作成しようとしたのですが,次のようなエラーが表示されます。
エラー内容:「リポジトリ作成中にSubversionがエラーを返しました。フォルダが空か書込み禁止でないか確認してください。」
「C:\Shared\Dropbox」の「Dropbox」フォルダのプロパティを開くと「読み取り専用」になっているので,エラー内容と一致するのは分かるのですが,どのように解決するか分からず困っています。どなたかご教授お願いいたします。また参考URLが教えていただけますでしょうか。

###試したこと
一度,上記URLの通り,「C:\Users\Shared」を作り,Dropboxの保存場所を変更したのですが,同じようにエラー内容が表示されました。なので「C:\Shared」を作り,Dropboxの保存場所を変更し,SVNリポジトリを作成しましたが,同じエラー内容が出た形です。

###参考情報
開発体制:1人

会社PCのOS:Windows7 Pro 32bit
SVNのバージョン:Version1.8
Dropboxのバージョン:v87.4.138

自宅PCのOS:Windows10 Pro 64bit
SVNのバージョン:後ほど追記
Dropboxのバージョン:後ほど追記

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

nanami12

2019/12/27 04:17

参考のページを参照しました。rootの設定場所が 違います。ご確認下さい。 C:\Users\Shared Users が抜けてます
dem0nmichik0

2019/12/27 04:36

nanami12様 追記・修正依頼ありがとうございます。 申し訳ございません,記入途中で投稿されていたので「参考情報」や「試したこと」を追記しました。 分かりましたら,回答お願いいたします。
guest

回答2

0

ベストアンサー

回答でもありませんが、、
SVNにこだわらないなら、Gitを使用して、BitBucketでアカウント作ってそこにリポジトリ作ればどうでしょう。
そんな苦労しなくても済みますよ

投稿2019/12/27 05:59

y_waiwai

総合スコア88038

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

dem0nmichik0

2019/12/27 12:57

y_waiwai様,回答ありがとうございます。 投稿後に社内の有識者に,今回の問題の原因を聞きました。その結果,「Dropbox上にSVNリポジトリ作成はお勧めできない。」と言われました。やるなら,scsi様のように「gitとgithubを使用したほうが良い。」と言われたので,gitを使ってみます。リポジトリを管理する「github」と「bitbucket」は初心者が使うならどちらがおすすめでしょうか?回答お願いいたします。
y_waiwai

2019/12/27 13:04

どっちも一緒です。 どちらも同じようなGitリポジトリサーバサービスをしています まあ、ちょっと前までは、Githubは公開リポジトリしか作れなかったですが、最近プライベートなものが作れるようになりました。 解説記事はGithubが多いでしょうから初心者の方はこっちの方がやりやすいかもしれません。 Bitbucketは開設当初からプライベートリポジトリが使えたので、公開したくないものはそこで作ってたりしてましたねー
dem0nmichik0

2019/12/27 13:14

y_waiwai様,回答ありがとうございます。 >解説記事はGithubが多いでしょうから初心者の方はこっちの方がやりやすいかもしれません。 初心者なので,必ずネット情報は参考にすると思うので解説記事が多いGitHubでまずやって知識をつけてみます。回答ありがとうございました。
guest

0

プロパティの読み取り専用に、チェックボックスが入っているかと
おもいますが、そのチェックボックスをクリックして
書き込みもできるようにすればよいのでは無いでしょうか?

ちなみに、開発対象者が1人となっていますが
通常ひとりで作業をするのにサブバージョンは
使いません。複数人で作業をおこなう大きなシステムや
機能作成をするときに、サブバージョンを使います。

ひとりで開発を行う場合は
社内と自宅からともに
アクセスできるネットワークの場所に
ソースや設計書等を置くと、便利ですが
一般的に開発者はそういうことはしません。
#他人にソースコードを覗き見られるのを防ぐ為

サブバージョンの有用な使い方をされたほうが
よいのでは無いでしょうか。

投稿2019/12/27 05:10

編集2019/12/27 05:51
nanami12

総合スコア1015

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

dem0nmichik0

2019/12/27 05:23

nanami12様,回答ありがとうございます。 読み取り専用のチェックボックスを外しましたが,リポジトリは作成できませんでした。 nanami12様の仰るとおり,1人で開発の場合,SVNは必要ないかもしれません。SVNを使用とした理由は,使用経験が少ないので練習を含めてです。 >社内と自宅からともにアクセスできる場所に設計書やソースを置かない とあり,その理由も納得できます。 それでは,anami12様が社内と自宅で隙間時間にアプリを開発するとしたら,どのように開発いたしますでしょうか?アドバイスお願いいたします。USBは社内PCが規定のPCのみしか認識しないので,それ以外の方法でお願いします。
scsi

2019/12/27 05:28

VPNで自宅環境に会社から接続する またはその逆でどうでしょうか。
nanami12

2019/12/27 05:34

社内で開発をする場合は自社の提供するクラウド等を 使用し複数人で開発を行ってます。 仕事を自宅に持ち帰らないのが開発の基本です。 特許が絡むような開発はなおのこと家には持ち帰りません。 自宅で個人として開発作業を行う場合は 機能やシステムの名前毎にディレクトリを 作成し、自宅のlinux上で開発を行っています。 もちろんlinux の一般的なサービスは 立ち上げてます。アパッチ,FTP... ettc etc
dem0nmichik0

2019/12/27 05:34

scsi様,コメントありがとうございます。 VPNで自宅環境に接続する場合,自宅のPCの電源はONしている必要があるということですよね? 気になっているのは,電気代なのですが,結構かかりますか? scsi様はVPNを使用していますか?
scsi

2019/12/27 07:18 編集

github や git を使ってます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問