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

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

6
SubversionリポジトリをGitサブモジュールとして持つことはできますか?
GitリポジトリにGitサブモジュールとしてSubversionリポジトリを追加する方法はありますか? 何かのようなもの: git-svn submodule add https://svn.foo.com/svn/proj --stdlayout svn-project where https://svn.foo.com/svn/projはSubversionリポジトリを指します。 git-svnSubversionリポジトリとやり取りできるものがあることは知っています。ですから、Subversionリポジトリをチェックアウトgit-svnしてサブモジュールとして使用する方法があるのではないかと考えています。
154 svn  git  git-svn 

17
SVN:ファイルを「コミットしない」としてマークする方法はありますか?
TortoiseSVNを使用すると、ファイルをcommit-on-commitチェンジリストに移動できるので、ツリー全体をコミットしても、そのファイルへの変更はコミットされません。 svnコマンドラインツールを使用してそのようなことをする方法はありますか? 編集:を使用するための提案をありがとうsvn:ignore、しかしそれは私が探していたものを完全には行いません。 svn:ignoresvn add&などに影響しsvn importます。無視するファイル名パターンのリストを提供します。 既にソース管理下にあるファイルがありますが、そのファイルに一時的な変更を加えたいので、後でソースツリー全体をコミットするときにコミットしたくありません。私は他にも多くの変更を加えており、ツリーにコミットする前にそのファイルを元に戻すように指示するメッセージをモニターに貼り付けることができますが、svnが自動的にそのファイルをスキップできればよいでしょう。
153 svn  command-line 

6
WebビューからSubversionリポジトリの古いリビジョンを参照するにはどうすればよいですか?
Webフロントエンドを介してプロジェクトのSubversionリポジトリを参照する方法は知っていますが、トランクの最新リビジョンしか参照できないようです。Web UIを介してトランクの古いリビジョンを閲覧する方法はありますか? コマンドラインからこれを行う方法を知っていますが、これらのURLをドキュメントに埋め込むため、URLを使用してこれを行う方法を知る必要があります。トランクのsvnスタイルのタグを作成できることも知っていますが、作成しない方がよいでしょう。
146 svn 

4
Intellijで別のsubversionブランチに切り替えるにはどうすればよいですか?
IntelliJでブランチを切り替える概念は何ですか?私は盲目かバカに違いない... 「コピーに切り替える」オプションなどがあると思いますが、ありません... 明確化のための編集:私の以前のIDEには、現在のブランチ/トランクとは異なるすべてのファイルを更新する単純な「コピーへの切り替え」オプションがありました。IntelliJはこれに対して完全に異なるアプローチを持っているようですが、私はそれを理解していないようです。ヘルプもあまり役に立ちません。 役立つキーワード、リンク、ヒントは大歓迎です。ありがとう。

4
SVNは、フォルダー自体ではなく、フォルダーの内容をチェックアウトします
私はLinuxとSVNにかなり慣れていません。次のコマンドを使用して、プロジェクトのトランクフォルダをpublic_htmlディレクトリにチェックアウトしようとしています(public_htmlで)。 svn checkout file:///home/landonwinters/svn/waterproject/trunk waterprojectディレクトリには、drupalの基本インストールを解凍したファイルが含まれています。 すべてのファイルがにあるのではpublic_html/trunkなく、入っていることを除いて、問題なくチェックアウトされpublic_htmlます。 トランクのすべてのコンテンツをpublic_htmlおよびrmトランクに移動するコマンドはわかりませんが、比較的簡単に理解できると思います。フォルダー自体なしで、フォルダーの内容をチェックアウトできるかどうかを知りたいだけです。
144 linux  svn  svn-checkout 

6
マージ:Hg / GitとSVN
Hg(およびGitなど)はSVNよりもマージが優れていることをよく読んでいますが、HVN / GitがSVNが失敗した場合(またはSVNが手動の介入を必要とする場合)にマージできる実際の例を見たことはありません。Hg / Gitがうまく移動しているときにSVNが失敗する場所を示すブランチ/変更/コミット/ ...操作のいくつかの段階的なリストを投稿できますか?実用的で、例外的なケースではありません... 背景:SVNを使用してプロジェクトに取り組んでいる数十人の開発者がいて、各プロジェクト(または類似プロジェクトのグループ)は独自のリポジトリにあります。私たちはリリースブランチと機能ブランチを適用する方法を知っているので、問題に頻繁に遭遇することはありません(つまり、私たちはそこにいましたが、「1人のプログラマーがチーム全体にトラウマを引き起こしている」というJoelの問題を克服することを学びました。または「ブランチを再統合するために2週間で6人の開発者が必要」)。非常に安定していて、バグ修正の適用にのみ使用されるリリースブランチがあります。1週間以内にリリースを作成できるほど十分に安定しているトランクがあります。また、単一の開発者または開発者のグループが作業できる機能ブランチがあります。はい、それらは再統合後に削除されるため、リポジトリが乱雑になることはありません。;) したがって、私はまだSVNよりもHg / Gitの利点を見つけようとしています。実地体験をしたいのですが、Hg / Gitに移行できる大きなプロジェクトはまだないので、作成されたファイルがわずかしか含まれていない小さな人工プロジェクトで遊んでいるのが苦手です。そして、Hg / Gitの印象的なパワーを感じることができるいくつかのケースを探しています。これまでのところ、私はそれらについてよく読んだことがありますが、自分で見つけることができませんでした。
144 git  svn  mercurial  merge  dvcs 


7
住宅開発にバージョン管理を使用していますか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 今まで、私は自宅で個人的なプロジェクトや学校のプロジェクトを開発していましたが、変更管理ソフトウェアを使用して、変更などを処理することはありませんでした。 私の質問は、自分で行う個人的なプロジェクト(さらには学校のプロジェクト)にバージョン管理アプリケーション(TortoiseSVNなど)を使用することは、どの程度実行可能かということです。 手動のバックアップを作成するだけでなく、「ホームプロジェクト」のためだけに、チェックイン、変更のコミット、およびそのすべてのルーチンの面倒の価値はありますか? リンク: 亀SVN SvnServeサーバー
138 svn 


16
Git、Mercurial、Bazaarの相対的な長所と短所は何ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 ここの人々は、Git、Mercurial、およびBazaarの相対的な長所と短所として何を理解していますか? それぞれを互いに検討し、SVNやPerforceのようなバージョン管理システムに対して検討する場合、どのような問題を考慮する必要がありますか? SVNからこれらの分散バージョン管理システムの1つへの移行を計画する場合、どのような要素を考慮しますか?

12
作業コピーのバージョン管理されていない/無視されたファイル/フォルダーをすべて削除するにはどうすればよいですか?
Subversionリポジトリの作業用コピーがある場合、1つのコマンドまたはツールを使用して、その作業用コピー内のバージョン管理されていないファイルまたは無視されたファイルをすべて削除する方法はありますか?基本的に、私はSVNのアナログを探していgit cleanます。 コマンドラインまたはGUIソリューション(TortoiseSVNの場合)のどちらでも使用できます。
136 svn  tortoisesvn  ignore 


8
不要なsvn:mergeinfoプロパティを削除する
リポジトリにあるものをマージするとき、Subversionはsvn:mergeinfo、マージしたいものとはまったく関係のない多くのプロパティをファイルに追加/変更したいと考えています。 この動作に関する質問は、Stack Overflowの前にここで尋ねられました。 作業コピーのルート以外のパスのSVN Mergeinfoプロパティ svn:mergeinfoを使用してTortoiseSVNをオフにする方法はありますか? 上記のトピックから私が理解していることから、リポジトリ内の多くのファイルには明示的なsvn:mergeinfoプロパティがありませんが、そうでないはずです。アドバイスは、量を減らし、それらのプロパティを関連するファイル/フォルダにのみ置くことです。 だから今私の質問:それらの不要なプロパティを簡単に削除するにはどうすればよいですか?私はTortoiseSVNを使用していますが、何百ものファイルを手動でチェック/修正するのをためらっています。これらの不要なsvn:mergeinfoプロパティを削除する簡単な方法はありますか? PS私はC ++ SVN APIコードを探していません。

7
SVNコミット前の削除の取り消し
SVN作業コピーからディレクトリを削除したが、まだコミットしていない場合、それを元に戻す方法は明らかではありません。「svn undo d」と入力すると、Googleは一般的なクエリとして「svn undo delete before commit」を推奨しますが、検索結果は役に立ちません。 編集:subversion 1.4.4で機能するソリューションが欲しい

20
DBスキーマの変更を追跡するメカニズム[終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 DBスキーマの変更を追跡または自動化するための最良の方法は何ですか?私たちのチームはバージョン管理にSubversionを使用しており、この方法でいくつかのタスクを自動化できました(ステージングサーバーにビルドをプッシュし、テスト済みのコードを運用サーバーに展開します)が、データベースの更新は引き続き手動で行っています。コードとDBの更新をさまざまなサーバーにプッシュするバックエンドとしてSubversionを引き続き使用しながら、さまざまな環境のサーバー間で効率的に作業できるソリューションを見つけたい、または作成したいと考えています。 多くの一般的なソフトウェアパッケージには、DBバージョンを検出して必要な変更を適用する自動更新スクリプトが含まれています。これは、(複数のプロジェクト間、場合によっては複数の環境と言語間で)より大きな規模でこれを行うための最良の方法ですか?もしそうなら、プロセスを簡素化する既存のコードはありますか、それとも私たち自身のソリューションをロールするのが最善ですか?以前に似たようなものを実装してSubversionのコミット後フックに統合した人はいますか、それとも悪い考えですか? 複数のプラットフォームをサポートするソリューションが望ましいですが、私たちの作業の大部分はそのプラットフォームで行われるため、Linux / Apache / MySQL / PHPスタックをサポートする必要があります。
135 php  mysql  database  svn  migration 

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