私は小さなプロジェクトに取り組んでいる唯一の開発者なので、私は新しいVCSとして化石を試しています。私は化石のテストを始めましたが、(おそらく大きな初心者の)問題に遭遇しました。どのようにして他のディレクトリにプッシュまたはプルしますか(Hgでは簡単です)。 FossilプルまたはプッシュコマンドはディレクトリではなくURLを必要とします。あるディレクトリでサーバーを起動し、別のディレクトリからプッシュしようとすると、「サーバーループ」というエラーメッセージが表示されます。何か案は?家庭環境で化石(DVCS)を使用するにはどうすればいいですか?
答えて
this fossil ticketによれば、クローニング、プッシュおよびプルは、化石サーバが稼働している必要があります。レポを使うだけでは、サーバーを起動してからhttp://localhost/whateverを参照する必要があります。元のリポジトリで
- 実行
fossil server
- 先ディレクトリに移動し、実行
fossil clone http://localhost
:私はこの、クローンを試してみましたが、WITHOUT期待通りにだけ働い引くと
ご返信ありがとうございます。私はそれを試して、私はまだ次の応答を得る: "2fossil:server says:server loop"。 アイデア – Mosh
ハレイ!できます。 誰かが同じ問題を抱えている場合に備えて。元のディレクトリに "fossil server"を開きます。宛先ディレクトリと化石のクローン(またはプッシュまたはプル)に行くhttp:// localhost:8080 <リポジトリ名>今明らかに、ありがとうございます。 – Mosh
前のコメントでは、Stackoverflowがhttpアドレスをそのまま使用していたことに注目してください。編集権限を持つ人がこれを修正できますか? – Mosh
8080 <repository name>
(またはプッシュまたはプル)化石のサーバーを運営しています。
>cd ../master
>echo "hello #2" > b.b
>fossil add b.b
ADDED b.b
>fossil ci -m "add b.b"
New_Version: 863e2501037e9f215ff3ec08a1d7802315151e7b
プル修正マスタからマスタ変更をマスター・リポジトリ
>mkdir master
>cd master
>fossil new master_repos.fsl
project-id: dbcb1863865d7d3ed74f873df6daf07c5853df5e
server-id: ea7a2e2496cc9c958cb7cc50bf48c0810b25a0a0
admin-user: james (initial password is "89ef88")
>fossil open master_repos.fsl
>echo "hello world" > a.a
>fossil add a.a
ADDED a.a
>fossil ci -m "add a.a"
New_Version: 80b67a84ff276e559328f373008ff3014a869170
クローンマスタリポジトリ
>cd ..
>mkdir trial
>cd trial
>fossil clone ../master/master_repos.fsl trail_repos.fsl
Repository cloned into trail_repos.fsl
Rebuilding repository meta-data...
3 (100%)...
project-id: dbcb1863865d7d3ed74f873df6daf07c5853df5e
server-id: 24da0b614d1a1d6cd8ac5a86200390b47b87ee27
admin-user: james (password is "89ef88")
>fossil open trail_repos.fsl
a.a
project-name: <unnamed>
repository: C:/Documents and Settings/james/My Documents/code/test/trial/trail
_repos.fsl
local-root: C:/Documents and Settings/james/My Documents/code/test/trial/
project-code: dbcb1863865d7d3ed74f873df6daf07c5853df5e
server-code: 24da0b614d1a1d6cd8ac5a86200390b47b87ee27
checkout: 80b67a84ff276e559328f373008ff3014a869170 2009-11-12 15:19:51 UTC
parent: b04cc7533753a8a8a1f8a92b1be8b73cbc368660 2009-11-12 15:18:11 UTC
tags: trunk
>type a.a
"hello world"
を作成
>cd ../trial
>fossil pull ../master/master_repos.fsl
Bytes Cards Artifacts Deltas
Send: 130 1 0 0
Received: 230 6 0 0
Send: 224 2 0 0
Received: 590 8 2 0
Total network traffic: 649 bytes sent, 806 bytes received
>fossil update
Autosync: file://C:/Documents and Settings/james/My Documents/code/test/master/
master_repos.fsl
Bytes Cards Artifacts Deltas
Send: 130 1 0 0
Received: 230 6 0 0
Total network traffic: 295 bytes sent, 337 bytes received
ADD b.b
>type b.b
"hello #2"
このメソッドを試します。ありがとう。二ヶ月前にどこにいたの? ;) – Mosh
+1時間をかけて詳細な例を書いてください! :) –
コンテンツが同じ場合は、同じ化石ファイルを使用します(プル/プッシュは必要ありません)。 例:いくつかの場合において
fossil new ~/fs/prj1.fossil
(mkdir prj1 ; fossil open ~/fs/prj1.fossil)
(mkdir prj1_feature1 ; fossil open ~/fs/prj1.fossil)
(prj1がいっぱいになる、prj2はprj1のサブセットである)、私は安全方法 '化石UI' を使用。例えば、 。
fossil new ~/fs/prj1.fossil
(mkdir prj1 ; fossil open ~/fs/prj1.fossil; fossil ui &)
mkdir prj1_subset
fossil clone http://localhost:8080 prj1_subset.fossil
fossil open prj1_subset.fossil
- 1. UITextViewを家庭用キーボードに接続するにはどうすればいいですか?
- 2. 家庭用電源をリモートで監視するにはどうすればよいですか?
- 3. eclipseの家庭環境変数を変更する
- 4. 家庭用に使用するソース/バージョンコントロールは何ですか?
- 5. 家庭OSでのGUI環境の開発
- 6. Python仮想環境の外でOpencvを使用するにはどうすればいいですか?
- 7. 電話で家庭にどのようなプロトコルを使用しますか?
- 8. GAEフレキシブル環境でデータストアのAPI環境を登録するにはどうすればよいですか?
- 9. クラスタ環境でゼロデイタイムデプロイメントを行うにはどうすればよいですか?
- 10. コンドーム環境をルート環境に「クローン」するにはどうすればよいですか?
- 11. Simply Schemeブックで使用するScheme環境を設定するにはどうすればよいですか?
- 12. ApacheでJuliaを実行しています。 APPDATAと家庭環境変数を設定する
- 13. WindowsバッチコマンドでJenkinsで環境変数を使用するにはどうすればよいですか?
- 14. EclipseStarterクラスからOSGi環境を使用できるようにOSGi環境を設定するにはどうすればよいですか?
- 15. SE環境でWeldとEclipseLinkを一緒に使用するにはどうすればよいですか?
- 16. Supervisordの[supervisord] configセクションで環境変数を使用するにはどうすればよいですか?
- 17. プロの環境でjbpmデモを使用するにはどうすればよいですか?
- 18. ステージング環境でgit flowを使用するにはどうすればよいですか?
- 19. ViewPagerでフラグメントの環境設定を使用するにはどうすればよいですか?
- 20. 迷惑な開発環境でreCaptchaを使用するにはどうすればよいですか?
- 21. 非DRMAA、バッチスケジュール環境でDaskを使用するにはどうすればよいですか?
- 22. MsgBoxでVBSのコンピュータ名環境変数を使用するにはどうすればよいですか?
- 23. K8でdev/test/cert/prod環境を使用するにはどうすればよいですか?
- 24. マルチスレッドHTTPClient環境で基本認証を使用するにはどうすればよいですか?
- 25. Eclipseの.classpathファイルで環境変数を使用するにはどうすればよいですか?
- 26. ドッカー実行コマンドで環境変数を使用するにはどうすればよいですか?
- 27. app.yamlファイルで環境変数を使用するにはどうすればよいですか?
- 28. SVN + Visual Studio環境でGitをローカルで使うにはどうすればいいですか
- 29. 新しい環境でC#ファーストコード移行を再利用するにはどうすればよいですか?
- 30. 環境変数を使用してAWSコンフィグを管理するにはどうすればよいですか?
リポジトリファイルをコピーして「クローン」コマンドのURLの問題を回避したと忘れてしまった。 – Mosh