タグ付けされた質問 「svn」

このライセンスは、Apache Licenseの下で配布される集中型のオープンソースリビジョン管理システムであるSVN(Subversion)に関する質問に使用します。

20
バージョン管理を使用する必要があるのはなぜですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 11ヶ月前に閉鎖。 この質問を改善する 私は作家がこれを言ったブログを読んでいました 「バージョン管理システムにチェックインしない限り、コードは存在しません。すべてのことに対してバージョン管理を使用してください。バージョン管理、SVN、Git、さらにはCVSも、それをマスターして使用してください。」 私はどのようなバージョン管理も使用したことがなく、それほど優れているとは思いません。私はそれをグーグルで見て、それを以前に見たことがありますが、喜んでそれが子供たちの条件に入れられる必要があるだけです。 私が今理解しているように、SVNのようなものは、ユーザーのグループや他の開発者が同じコードにアクセスできるようにコードをオンラインで保存するためのものです。コードを更新したら、新しいバージョンを送信すると、SVNは古いコードのコピーと更新した新しいコードのコピーを保持します。 これはそれの基本的な考えですか、それとも完全に間違っていますか? 私が正しければ、次のような場合にはあまり役に立たないかもしれません。 他の人にコードの作業をさせないでください。 他の人にコードを許可する予定はありません。
123 svn  git  version-control  cvs 

11
SVN 405メソッドは許可されていません
SVNのフォルダーを誤って削除して、すぐに元に戻しました。私はこれで問題に遭遇し、私の解決策は私のサーバーのコピーだけでなくローカルのコピーからもフォルダーを完全に削除してしまいました。他のファイルまたはフォルダーで問題なく更新とコミットを実行できますが、同じ名前のフォルダーを作成し、追加してコミットしようとすると、次のエラーが発生します。 svn: '/ svn / www /!svn / wrk / 9de0d765-2203-456c-af16-58e792ec7ac0 / trunk / htdocs / solutions / medical'に対するMKCOL要求への応答として、サーバーが予期しない戻り値(405メソッドは許可されていません)を送信しました 無数のクリーンアップ、コミット、更新などを実行しました。問題は何も解決しません。アイデア? ちなみに、最上位のフォルダの名前を変更するオプションはありません。


19
EclipseでSVNリポジトリの認証情報を変更するにはどうすればよいですか?
私はEclipse 3.4.2をWindowsにサブクリップ付きでインストールしています。別の開発者は、資格情報と「パスワードの保存」を選択してSVNリポジトリを追加しました。これで、SVNで何かをするたびに、キャッシュされた資格情報が使用されます。どうすれば私のものに変更できますか? 「workspace / .metadata / .plugins / org.tigris ...」フォルダをすでに確認しましたが、キャッシュされた認証情報をリセットする方法が見つかりませんでした。

15
SVN-更新中のチェックサムの不一致
Subversionからいくつかのファイルを更新しようとすると、エラーが発生します。 org.tigris.subversion.javahl.ClientException: Checksum mismatch while updating 'D:\WWW\Project\\.svn\text-base\import.php.svn-base'; expected: '3f9fd4dd7d1a0304d8020f73300a3e07', actual: 'cd669dce5300d7035eccb543461a961e' なぜこれを取得するのですか?どうすれば修正できますか?
122 svn 

9
WindowsでSVNからMercurial(HG)に移行/変換する方法
履歴、ラベルなどを含む、いくつかのSVNリポジトリをMercurialに移行するためのツールを探しています。 TortoiseHg(Windows x32)を使用しているため、ConvertExtensionsは破棄されます。Linuxボックス(hgsvn)でこのプロセスを実行する方法に関する情報はいくつかありますが、Linuxマシンを使用できません。 これらのPythonスクリプトをWindowsで使用できますか?その場合、何をする必要がありますか?または、このプロセスを実行するために他にどのようなツールを使用できますか? 基本的に、どうすればSVNプロジェクトをMercurialに変換できますか?


9
単一のコミットを複数の開発者に帰属させる方法は?
私が作業に精通しているすべてのバージョン管理システムの方法は、各コミットが1人の開発者に起因するということです。アジャイルエンジニアリング、特にペアプログラミングの台頭により、2人の開発者が同じタスク、たとえばバグ修正に大きな貢献をした状況が発生しています。 プロジェクトマネージャーはペアが行っている作業を認識しているため、アトリビューションの問題は作業環境ではそれほど問題になりませんが、2人のオープンソースコントリビューターがペアになって、いくつかのコードをプッシュする場合はどうでしょうか。彼らが一緒に働いているという考えを持っていない特定のプロジェクトに。Gitのようなバージョン管理システムで特定のパッチを複数の開発者に帰属させる方法はありますか?

9
SVNから削除されたファイルを復元する正しい方法は何ですか?
リポジトリからファイルを削除しましたが、元に戻したいと思います。私が理解できる最高のことは: 削除前のリビジョンに更新 他の場所にファイルをコピーする 頭に更新 ファイルをコピーして戻す それらを追加 コミット それは悪臭がするだけで、起動するすべての履歴が失われます。これを行うためのより良い方法がなければなりません。私はすでにSVNブックを調べましたが、何も見つからず、SVNタグリストを調べています。
119 svn  tortoisesvn  restore 

9
Eclipse破壊プラグインを使用してコミットしようとすると、「チェックアウトはバージョンリソースでのみ実行できます」を取得する
私はMac 10.7.5、SVN 1.7、およびEclipse SubversiveプラグインでEclipse Junoを使用しています。たまに、自分のプロジェクトから変更をコミットしようとすると(パッケージエクスプローラーでプロジェクトを右クリックし、[チーム]-> [コミット]を選択して)、エラーが発生します。 Some of selected resources were not committed. Some of selected resources were not committed. svn: E200007: Commit failed (details follow): svn: E200007: Commit failed (details follow): svn: E200007: CHECKOUT can only be performed on a version resource [at this time]. svn: E175002: CHECKOUT request …

4
svn:トランクの特定のリビジョンからブランチを作成する方法
次のアクションは、トランクの最新リビジョンからブランチを作成するだけです。特定のリビジョンからブランチを作成するにはどうすればよいですか?ありがとう。 $ svn copy http://svn.example.com/repos/calc/trunk \ http://svn.example.com/repos/calc/branches/my-calc-branch \ -m "Creating a private branch of /calc/trunk."
116 svn  branch 


4
SVNリポジトリのURLを変更する
私の現在のSVN構造: Path: . URL: svn://someaddress.com.tr/project Repository Root: svn://someaddress.com.tr Repository UUID: ------------------------------------- Revision: 10297 Node Kind: directory Schedule: normal Last Changed Author: ---- Last Changed Rev: 9812 Last Changed Date: 2010-12-20 17:38:48 +0100 (Mon, 20 Dec 2010) しかし、私たちのプロジェクト(つまりSVNサービス)は(someaddress.com.trがすぐに別の場所にリダイレクトされる)sub.someaddress.com.tr代わりに機能しsomeaddress.com.trます。 開発サーバーなのでどうしたらいいのかわからなかった。svn switchまたは使用する必要がありますかsvn switch --relocate?また、svn root someaddress.com.trまたはプロジェクトブランチsomeaddress.com.tr/projectを切り替える必要がありますか?

7
「svn update」コマンドを発行する前にリポジトリから何が更新されるかを確認するにはどうすればよいですか?
多数のファイルの変更をEclipseからSVNリポジトリーにコミットしました。 次に、LinuxボックスのWebサイトディレクトリに移動して、これらの変更をリポジトリからそこのディレクトリに更新します。 「svn update project100」と言いたいので、「project100」の下のディレクトリを、追加したファイルや変更したファイルなどで更新します。 ただし、自分が行っていない変更を必ずしも更新する必要はありません。だから「svn status project100」と言ってもいいと思ったのですが、これを行うと、完全に異なる変更のリストが表示されます。リストに私の変更はありません。これは奇妙です。 したがって、自分の変更のみがWebディレクトリに更新されることを確認するために、私が行った変更があることがわかっているすべてのディレクトリに移動し、それらのファイルのみを明示的に更新します(例: "svn update newfile1.php"など)。これは退屈です。 ここで標準の作業手順、つまり「svn update」コマンドを実行する前に行われるすべての変更の正確なリストを取得するにはどうすればよいですか?「ステータス」コマンドだと思いました。
115 svn 

3
Subversionで現在チェックアウトされているブランチとは異なるブランチへの変更をコミットします
私は開発ラインからチェックアウトされたコードに取り組んでおり、加えられた変更は重大な変更であり、メインの開発ツリーにコミットする前に実験的なブランチに移動する必要があることを発見しました。しかし、私は実験ブランチをチェックアウトしていませんし、すでに行われた変更を失いたくありません。 作業フォルダーの変更を最初にチェックアウトしたブランチとは別のブランチにコミットする方法はありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.