問題タブ [fossil]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 隠し場所とは何ですか?
私はしばらくの間グーグルでいろいろな場所を検索しましたが、良い答えは見つかりませんでした。隠し場所とは何ですか、そしてそれは何のために使われますか?
(混乱の原因:Fossilで美しいFuelを使用し、[Stashchanges]ボタンをクリックして疑問符の付いたファイルを表示します。それらをどうすればよいかわかりません...)
fossil - コミット時にいくつかのタグを受け入れるように化石を取得しますか?
私は私が次のようなことをすることができれば本当に欲しいです:
化石にとの両方をタグとして追加0.1.2
しrelease
てもらいます。
どうすればこれを達成できますか?
編集:
提案されたようにウィンドウ上に化石を構築し、問題を修正しました。
git - SSH経由で化石を使用できず、セグメンテーション違反が発生します
SSH経由で共有サーバーでFossilを使用しようとしています。私は次の手順を実行しました。
- フォルダfossilを作成しました(私のユーザールートに、パス/ fossil /を指定します)
- FossilのLinuxビルドを/fossil/にアップロードしました
- 化石フォルダとファイルCHMOD755の両方を与えました
ただし、SSHを使用して/ fossil(正しいパス)にcdし、任意のコマンドを使用すると、結果は。になりSegmentation fault
ます。
この問題を解決する方法についての提案は大歓迎です。
version-control - フォッシル scm / 共有ホスティングでウェブサイトを最新の状態に保つ
最新のウェブサイト プロジェクトで初めて化石を使用しましたが、うまく機能しました。これまでに行ったことは、自分の PC で開発し、chiselapp にプッシュすることです。そのため、chiselapp リポジトリを共通の基盤として使用して、チームと一緒にサイトで作業できるようになりました。非常に素晴らしい。
その間、サイトをアップロードして実行中です。PC で引き続き変更を加えてから、変更をアップロードします。私はこれまで手動でこれを行ってきました。変更されたファイルを追跡し、ライブ サイトに ftp しました。
もちろん、変更を追跡し、サイトを最新の状態に保つために化石を使用したいと思います。それを行う最善の方法は何ですか?私がやっているように chiselapp にファイルをプッシュするのは問題ないようですが、別のサーバーでそれを行う方法がわかりません。共有ホスティングであり、root アクセスもコマンドラインもありません。
workflow - 特に git と比較して、化石の典型的なワークフローは何ですか?
git については、「成功した Git ブランチ モデル」が優れたアドバイスを提供します。
Fossilを試してみたいのですが、git と非常に互換性があるようです (これまでに気づいた (SCM 機能の) 最も顕著な違いは、 の機能の否定であり、シャニングgit-rebase
機能によって部分的に緩和されています)。では、git ワークフローを 1 対 1 で単純に適応させることはできますか?それとも、別のワークフローの方がより推奨されますか? たとえば、化石の追加機能 (Issue Tracker と Wiki の統合) をどのように統合できますか?
(ソース: nvie.com )
merge - 2 つの化石プロジェクトを統合する
ほぼ同一の 2 つの Ruby on Rails Web サイトがあります。1 つは開発バージョンで、もう 1 つは製品版です。それらが異なる唯一の場所はアップロードされたデータですが、それはリポジトリにはありません。
私はいつも開発や修正に取り組んできたので、アプリのディレクトリを同期するか、変更したファイルの一部を同期します。これは今までうまくいきました。
現在、これらのサイトには 1 年以上ほとんど触れていませんが、両側でいくつかの変更を行いました。はい、知っています。私はすべきでないときに製品に取り組みました。
さて、私の質問はこれです。これら 2 つのプロジェクト (具体的にはアプリ ディレクトリ) を簡単にマージして、おそらく将来、開発プロジェクトに取り組み、完了したら変更をプッシュすることはできますか?
他のバージョン管理を使用してこれを行う方法は知っていますが、化石だけを使用してこれが可能かどうかを知りたいです。
fossil - Linux で Fossil v1.24 が「no such file」で失敗する
Fossil v1.23 を Linux サーバーにダウンロードすると、すべてうまくいきます。
しかし、次のように ls コマンドでファイルが存在することが示されていても、1.24 は「そのようなファイルはありません」で失敗します。
fossil - 化石の一般的なヘッダーとフッター
マスターリモートリポジトリと2つのローカルリポジトリがあります。ただし、header / footer/cssへの変更はリポジトリ全体に反映されないようです。
どうすればこれを達成できますか?
version-control - Fossilリポジトリで単一のディレクトリを復元するにはどうすればよいですか?
いくつかのコミットの前に、Fossilリポジトリのディレクトリを削除しました。どうすれば元に戻すことができますか?
version-control - 相対ディレクトリで「化石」コマンドを実行するには?
Linux 構成を化石 scm システムに保持したいと考えています。
これが私が初期段階で行ったことです。
私は(hg/gitのように操作する)のようなことをしたいです。
エラーメッセージが表示されます:
だから、私の一時的な汚い解決策は
私の git/hg の経験では、うまくいくはずです。